Kazi Rahamatullah
Kazi Rahamatullah
AboutProjectsBlogContact
UsesBooks
ResumeView CV
Kazi Rahamatullah

© Copyright 2026 Kazi Rahamatullah

AboutProjectsBlogBooksUses
Twitter/XGitHubProduct HuntCodeSandbox
Profile image

I'm Kazi Rahamatullah.
Full-Stack Software Engineer | React, Next.js & TypeScript | Node.js, Express, NestJS, PostgreSQL/Prisma & Stripe

I'm a Full-Stack Software Engineer with 8+ years building production web applications end-to-end—React, Next.js, and TypeScript on the front; Node.js, Express, REST and GraphQL APIs, and PostgreSQL/Prisma on the back. Experienced in API design, authentication, role-based access control, payment integration (Stripe), and database schema design.

My strongest area is frontend engineering with React, Next.js, TypeScript, and JavaScript. I turn Figma designs and product requirements into responsive, accessible, and maintainable interfaces—especially for SaaS products where clear UX and reliable workflows matter.

Over the years, I have worked across:

  • SaaS and subscription-based platforms
  • E-commerce experiences
  • Internal dashboards and admin tools
  • Compliance applications
  • Marketing websites
  • Components and design systems

From requirements to production:

I support projects from early requirements and component planning through development, testing, deployment, and post-launch improvements.

In my current role, I have helped deliver web applications for more than five startup and small-business clients. My work has included:

  • Translating Figma designs into responsive interfaces
  • Building reusable components and scalable architecture
  • Integrating REST APIs and third-party services
  • Improving page-load performance by up to 40%
  • Testing critical user journeys
  • Supporting production deployments

Beyond the frontend:

Frontend engineering is my primary strength, but I'm comfortable working across the full stack when a feature requires it.

I'm comfortable building REST APIs with Express.js and NestJS, using Node.js for authentication flows, middleware, and backend services.

On the database side, I work with MongoDB, PostgreSQL, Prisma, and Supabase to build database-driven features, manage schemas, and keep backend data layers maintainable.

I also integrate Stripe checkout, subscriptions, billing, and payment workflows into React and Next.js SaaS products.

I'm also familiar with Docker for containerizing applications and keeping development, testing, and production environments consistent.

What I care about:

  • Responsive and accessible interfaces
  • Clear loading, empty, success, and error states
  • Reusable architecture and maintainable code
  • Web performance and reliable user experiences
  • Testing workflows that matter to users
  • Clear communication throughout delivery

My toolkit:

React · Next.js · TypeScript · JavaScript · NestJS · Node.js · Express.js · PostgreSQL · MongoDB · Prisma · Supabase · Stripe · Tailwind CSS · Redux Toolkit · TanStack Query · Jest · Cypress · Playwright · Docker · Git · Vercel

I'm open to frontend engineering, frontend-focused full-stack, React, Next.js, NestJS, SaaS product, and software engineering opportunities.

In Bangladesh, I'm available for onsite or remote roles. For international opportunities, I'm available remotely.

Development process

A proven, design-driven workflow for better outcomes and client satisfaction.

1
Step 1

Discovery & Planning

I collaborate with clients to define goals, analyze user needs, review product requirements, and plan a roadmap for successful delivery.

2
Step 2

UI/UX Design & Prototyping

I leverage my design skills to create wireframes, visual designs, and interactive prototypes, ensuring intuitive, accessible, and brand-aligned solutions.

3
Step 3

Frontend Development

I transform designs into high-performance web interfaces using modern frontend frameworks and best coding practices for scalability and maintainability.

4
Step 4

Testing & Quality Assurance

I rigorously test for responsiveness, browser compatibility, usability, and accessibility to guarantee a flawless user experience.

5
Step 5

Deployment & Continuous Improvement

I deploy the final product, monitor real-world performance, and offer ongoing support, updates, and enhancements as needs evolve.