
Nafiz Iqbal
I build things for the web.
Full-stack developer from Dhaka. I care about clean code, honest communication, and shipping products that actually work.
How I Got Here
I didn't take the traditional path. No CS degree, no bootcamp. Just a stubborn curiosity and a lot of late nights. Here's the short version.
Started Building
Wrote my first line of code in 2021 and got hooked. No CS degree, no bootcamp — just curiosity and a laptop. Within months I was shipping full-stack projects and knew this was what I wanted to do for a living.
Started Building
Wrote my first line of code in 2021 and got hooked. No CS degree, no bootcamp — just curiosity and a laptop. Within months I was shipping full-stack projects and knew this was what I wanted to do for a living.

First Real Clients
Landed my first freelance projects and discovered the real challenge isn't writing code — it's understanding what people actually need. Built everything from e-commerce stores to custom dashboards, and learned that delivering on time matters more than clever abstractions.
First Real Clients
Landed my first freelance projects and discovered the real challenge isn't writing code — it's understanding what people actually need. Built everything from e-commerce stores to custom dashboards, and learned that delivering on time matters more than clever abstractions.

Going Full-Time
Joined Antopolis as a Full Stack Developer, leading end-to-end web projects for real clients. Shipped production apps with Next.js, Express, and MongoDB — systems handling thousands of users and real money on the line.

Going Full-Time
Joined Antopolis as a Full Stack Developer, leading end-to-end web projects for real clients. Shipped production apps with Next.js, Express, and MongoDB — systems handling thousands of users and real money on the line.


Building What's Next
Full Stack Engineer at GCB Holdings, building internal platforms with Postgres, Redis, and Docker. On the side, I'm deep into AI/LLM integrations — building tools that use AI to solve real problems, not just demo well. Always shipping, always learning.
Building What's Next
Full Stack Engineer at GCB Holdings, building internal platforms with Postgres, Redis, and Docker. On the side, I'm deep into AI/LLM integrations — building tools that use AI to solve real problems, not just demo well. Always shipping, always learning.

Featured Projects
A Peek Under the Hood
I believe the best code is the kind that explains itself. Here's a small example of how I approach everyday problems.
1import { useEffect } from 'react';2import { socket } from '@/lib/socket';3 4// Abstracting socket logic for reusability5export const useSocketSubscription = (6 event: string,7 callback: (data: any) => void8) => {9 useEffect(() => {10 if (!socket.connected) socket.connect();11 12 // Subscribe to event13 socket.on(event, callback);14 15 return () => {16 // Cleanup on unmount17 socket.off(event, callback);18 };19 }, [event, callback]);20};Why type everything?
Because the worst bugs are the ones that only show up in production at 2 AM. Types catch them at build time.
Why bother with cleanup?
Memory leaks are silent killers. If a component unmounts, its subscriptions should die with it. No exceptions.
Why abstract this at all?
Because the next developer — or future me — shouldn't have to think about socket plumbing every time they need real-time data.
What Working Together Looks Like
No black boxes. Here's the typical rhythm of a project — from first conversation to handing over the keys.
We Talk & I Plan
I learn your problem, ask the uncomfortable questions, and set up the foundation. By Friday you have a working repo and a clear roadmap.
- Understanding your goals
- Database design
- Auth & environment
- First working demo
The Building Starts
This is where the real work happens. Core features, API endpoints, integrations — you'll see daily progress and can give feedback as we go.
- API development
- Frontend build
- Core features
- Integration work
Making It Right
Good enough isn't good enough. I test, refine, and polish until the app feels solid on every device and every edge case I can think of.
- Testing & bug fixes
- Performance tuning
- Mobile polish
- Your feedback round
It's Yours
I deploy to production, write the docs, and make sure your team can take it from here. Then I stick around for questions.
- Production deploy
- Documentation
- Team handover
- Post-launch support
What It's Actually Like
I can talk about my work all day — but the people I've worked with tell it better.
"Nafiz provided a detailed roadmap before writing a single line of code. We saved 3 weeks of back-and-forth and launched on schedule."
"He delivered our MVP 3 days ahead of deadline. The code was clean enough that our in-house team took over without a single onboarding call."
"He didn't just build what we asked — he suggested UX changes that increased our landing page conversion rate by 22%."
"The communication was transparent. He verified every requirement before starting so there were no surprises."
"Solved a database bottleneck that three other freelancers couldn't crack. Response times went from 4 seconds to under 200ms."
"Design implementation was pixel-perfect. Our designer was finally happy with the result, which is rare."
"Integrated the payment gateway securely and handled all the edge cases we hadn't even thought of. Solid work."
"Our Next.js app went from a 6-second load time to under 1.5 seconds. Lighthouse score jumped from 52 to 97."
"Patient with our changing requirements and always provided logical solutions instead of just complaining."
"The documentation he left behind made it easy for our in-house team to take over maintenance immediately."
"Nafiz provided a detailed roadmap before writing a single line of code. We saved 3 weeks of back-and-forth and launched on schedule."
"He delivered our MVP 3 days ahead of deadline. The code was clean enough that our in-house team took over without a single onboarding call."
"He didn't just build what we asked — he suggested UX changes that increased our landing page conversion rate by 22%."
"The communication was transparent. He verified every requirement before starting so there were no surprises."
"Solved a database bottleneck that three other freelancers couldn't crack. Response times went from 4 seconds to under 200ms."
"Design implementation was pixel-perfect. Our designer was finally happy with the result, which is rare."
"Integrated the payment gateway securely and handled all the edge cases we hadn't even thought of. Solid work."
"Our Next.js app went from a 6-second load time to under 1.5 seconds. Lighthouse score jumped from 52 to 97."
"Patient with our changing requirements and always provided logical solutions instead of just complaining."
"The documentation he left behind made it easy for our in-house team to take over maintenance immediately."
Got an Idea? Let's Think It Through
Describe what you want to build. I built this tool to help us both figure out what a project actually needs — before anyone writes a line of code.
Project Assistant
AI-Powered Scoping
Got something in mind?
I'd love to hear about it.
No commitment to start
Tell me what you're thinking. Even if it's just a rough idea, I'll tell you honestly what it would take to build.
I reply fast
Usually within a few hours. If we're a good fit, we can be on a call the same week.