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
Checkout My Projects

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.

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.
Featured Blogs

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:
git stash: Temporarily saves changes without committing them.git cherry-pick: Apply specific commits from one branch to another.git rebase -i: Clean up your commit history interactively.git log --oneline: Display a concise commit history.git revert: Safely undo changes without losing history.
Mastering these commands allows you to work more efficiently and maintain a clean project history.

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:
- Resources: Every piece of data is treated as a resource accessible through an endpoint.
- HTTP Methods: Common ones include GET, POST, PUT, and DELETE for CRUD operations.
- Statelessness: Each request contains all information required, making APIs independent of previous interactions.
- JSON Format: REST APIs usually exchange data in JSON for simplicity and readability.
Understanding these fundamentals helps developers design clean, scalable backend systems.

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:
- Enable image optimization using the built-in
next/imagecomponent. - Use dynamic imports to split large bundles and reduce initial load time.
- Leverage caching and ISR (Incremental Static Regeneration) for frequently updated pages.
- Minimize client-side JavaScript by moving logic to the server when possible.
- Use the
next/scriptstrategy property to defer non-critical scripts.
With these practices, your Next.js app can easily achieve a Lighthouse score of 90+ in performance.
