NUSRAT.J

Hi I'm Nusrat Jahan

Full Stack Developer

I design and develop modern web applications that combine intuitive, responsive user interfaces with secure, scalable backend systems. With a strong focus on clean architecture and performance, I transform ideas into reliable digital solutions that enhance user experience and drive business growth.

About Me

I am a Full Stack Developer with a CSE background, passionate about building scalable and modern web applications. I have hands-on experience in freelancing projects, delivering solutions that combine performance, security, and user-friendly design.

See More

Frontend Development

Crafting engaging and responsive user interfaces to deliver seamless digital experiences across devices.

Backend Engineering

Design and implement robust, secure, and high-performance RESTful APIs to power efficient data-driven applications.

Continuous Learning

Constantly practice modern development technologies to stay ahead in the evolving tech landscape.

Technical Skills

HTML5
CSS3
Javascript (ES6+)
PostgreSQL
TypeScript
React
Redux
Next.js
Node.js
Express.js
Firebase
MongoDB
PostgreSQL
Prisma
Postman
Git & Github

Checkout My Projects

GuideTravion

GuideTravion is a role-based tour booking platform frontend where tourists can explore tours, book guides, make secure payments, and leave reviews after completing tours. The system is designed to work seamlessly with the GuideTravion Backend API.

next.jstypescripttailwindcss+5 more
Organic Store

Organic Store is a practice website built with Tailwind CSS and DaisyUI, designed for selling fresh vegetables, fruits, food, and other organic items. The project mainly focuses on learning Tailwind utilities, using DaisyUI components, and creating a responsive, clean layout.

HTML5TailwindCSSDaisyUI
Gadget Heaven

Gadget Heaven is a modern and responsive gadget-buying web app where users can explore trending tech products, view individual product details, add gadgets to a cart or wishlist, and simulate purchases — all within a smooth, React-powered interface.

React JSReact Router DOMTailwind CSS+3 more
See More

Featured Blogs

Top Git Commands Every Developer Should Know

Top Git Commands Every Developer Should Know

Git is an essential tool for version control, yet many developers use only basic commands.

Here’s a list of powerful Git commands that can improve your workflow:

  1. git stash: Temporarily saves changes without committing them.
  2. git cherry-pick: Apply specific commits from one branch to another.
  3. git rebase -i: Clean up your commit history interactively.
  4. git log --oneline: Display a concise commit history.
  5. git revert: Safely undo changes without losing history.

Mastering these commands allows you to work more efficiently and maintain a clean project history.


Oct 13, 2025 views
GitVersion Control+3 more
Understanding REST APIs and Why They Matter

Understanding REST APIs and Why They Matter

REST APIs are at the heart of modern web applications. They enable smooth communication between the frontend and backend systems.

A few key concepts every developer should know:

  1. Resources: Every piece of data is treated as a resource accessible through an endpoint.
  2. HTTP Methods: Common ones include GET, POST, PUT, and DELETE for CRUD operations.
  3. Statelessness: Each request contains all information required, making APIs independent of previous interactions.
  4. JSON Format: REST APIs usually exchange data in JSON for simplicity and readability.

Understanding these fundamentals helps developers design clean, scalable backend systems.

Oct 12, 2025 views
APIREST+3 more
Optimizing Next.js Performance: 5 Proven Strategies

Optimizing Next.js Performance: 5 Proven Strategies

Next.js offers powerful tools for building high-performance web apps, but many developers overlook simple optimizations that can drastically improve load speed and user experience.

Here are 5 proven strategies to make your Next.js apps faster:

  1. Enable image optimization using the built-in next/image component.
  2. Use dynamic imports to split large bundles and reduce initial load time.
  3. Leverage caching and ISR (Incremental Static Regeneration) for frequently updated pages.
  4. Minimize client-side JavaScript by moving logic to the server when possible.
  5. Use the next/script strategy property to defer non-critical scripts.

With these practices, your Next.js app can easily achieve a Lighthouse score of 90+ in performance.

Oct 12, 2025 views
Next.jsPerformance+3 more
See More