<R/>

Crafting digital experiences

<R/>Rofiq.Full-Stack Product Engineer
AboutServicesWorkBlogRésuméContact
AboutServicesWorkBlogRésuméContact
Let's talk

One project slot open

Got something worth building? Let's make it real.

Start a project
<R/>Rofiq RahmanFull-Stack Product Engineer

Full-stack product engineering for teams that want the thing shipped, measured and maintainable.

Explore

AboutServicesWorkBlogRésuméContact

More

RésuméPrivacy policyUses — tools, hardware and setupRSS feed

Connect

© 2026 Rofiq Rahman. Crafted with Next.js.

Back to top
Taking on one new project this quarter

I build web products that feel effortless.

I'm Rofiq Rahman — a full-stack engineer who turns messy product ideas into fast, accessible web apps that teams are happy to maintain.

See selected work Download CV Download CV
Dhaka, Bangladesh · Working worldwide
portfolio.ts
const developer = {
  focus: "product outcomes",
  craft: ["React", "Next.js", "TypeScript"],
  backend: "Node + NestJS",
  status: "shipping"
};
Start a conversation
Years shipping production software
7+
Projects delivered end to end
40+
Product teams worked with
12
Average Lighthouse performance score
98

Teams I've built with

  • Cobalt Labs
  • Bayleaf Commerce
  • Nordhaven Studio
  • Self-employed

Services

What I can build for you.

From one fast landing page to a whole product with an admin panel behind it.

Services & pricing
Most popular
01

Product engineering, end to end

You have an idea and a deadline. I take it from brief to a deployed product with an admin panel, and hand it over documented.

From ৳180,000per projectTypically 6–10 weeks · 40% to start

  • Discovery, scope and a milestone plan
  • Next.js front end and Node or NestJS API
  • Database design and an admin panel
  • Deployment, monitoring and handover notes
02

Dashboards & internal tools

Data-heavy screens that stay fast and usable — operations panels, admin consoles, reporting and real-time views.

From ৳120,000per projectTypically 4–7 weeks

  • Tables, filters and bulk actions at scale
  • Charts and reports people actually read
  • Roles, permissions and an audit trail
  • Real-time updates over WebSockets
03

E-commerce & marketing sites

Storefronts and landing pages that load fast, rank well and can be updated without a developer.

From ৳90,000per projectTypically 3–5 weeks

  • Headless storefronts on Next.js
  • Checkout and payment integration
  • SEO, structured data and share cards
  • A CMS the content team can use
04

Performance & accessibility rescue

A fixed-scope audit of a site that got slow or failed an accessibility review, with the fixes applied — not just a PDF of problems.

৳45,000fixedOne site · results in 10 working days

  • Core Web Vitals audit on real devices
  • WCAG 2.2 AA review with assistive tech
  • Prioritised fixes, applied and verified
  • A budget and CI check so it stays fixed

Selected work

Products built to be used daily.

Commerce, operations, education and finance — each one shipped, measured and still running.

Online grocery storefront with a promotional banner and a grid of productsView case study

Case study · 01

Bayleaf — headless commerce storefront

A Next.js storefront for a speciality grocer doing around 4,000 orders a month. Rebuilt from a sluggish theme into a headless front end with a 1.1 s largest contentful paint on mobile.

Next.jsTypeScriptReactTailwind CSSStripe
Restaurant operations dashboard showing live orders, sales through the day and a kitchen boardView case study

Case study · 02

Cobalt POS — restaurant operations dashboard

A point-of-sale and operations dashboard used by 180 restaurants across three cities. Orders, kitchen display, table management, stock and daily reporting in one screen that staff can learn in a shift.

ReactTypeScriptNext.jsNestJSPostgreSQL
Delivery dispatch screen with a live courier map, rider list and settlement tableView case study

Case study · 03

Meallift — food delivery app and courier panel

A two-sided delivery product: an ordering app for customers and a dispatch panel for couriers, with live tracking, zone-based pricing and a settlement report restaurant owners actually trust.

ReactNode.jsExpressMongoDBSocket.IO
Course platform with a lesson player, syllabus list and enrolment statisticsView case study

Case study · 04

Lumen Learn — course platform front end

A course catalogue and lesson player for an online school, built on Next.js with server rendering, bilingual content and structured data that put courses into Google's rich results.

Next.jsTypeScriptReactTailwind CSSshadcn/ui
Shared team inbox with a conversation list, a live chat thread and a customer panelView case study

Case study · 05

Relay — team inbox and live chat

A shared inbox where support agents handle web chat, WhatsApp and email in one thread per customer, with typing indicators, canned replies and a searchable history.

ReactTypeScriptTanStack QuerySocket.IONestJS
Browse all 8 projects

About / Approach

Engineering that starts with the user.

I work across the whole stack: interface architecture, APIs, data modelling and the deployment that ties them together. Seven years of shipping dashboards, storefronts and internal tools for teams that needed them working yesterday.

More about me

I'm a full-stack product engineer based in Dhaka. I like the unglamorous part of the job: turning a half-formed idea into something people can actually use, and then making it fast.

How I work

Most of my time goes into React, Next.js and TypeScript on the front, with Node.js, NestJS and MongoDB or PostgreSQL behind them. I care about the parts users feel — pages that don't jump while they load, forms that explain themselves, tables that stay usable at ten thousand rows.

A short history

I started out writing WordPress themes for local shops, which taught me more about deadlines than about code. From there I joined Nordhaven Studio as a frontend developer, moved to Bayleaf Commerce to work on a storefront doing real volume, and I now lead the web team at Cobalt Labs, where we build operations software for restaurants and clinics.

Outside the job

I write up the problems that cost me a day, so they cost you an hour. I mentor two junior developers through a local meetup, and I keep one side project running — a budgeting app my family actually uses, which is the strictest code review there is.

01

The whole stack, one head

Interface, API, database and deploy — no handover gaps and no waiting on someone else to unblock the feature.

02

Fast on real devices

Budgeted bundles, stable layouts and Core Web Vitals checked on a mid-range Android, not a laptop on fibre.

03

Built to be handed over

Typed, documented and tested, so the next developer can read it without ringing me.

Core stack

Tools selected for maintainability, speed, and product fit.

Languages

  • TypeScript
  • JavaScript
  • SQL
  • Python

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • TanStack Query
  • Redux Toolkit
  • Astro
  • Framer Motion

Backend

  • Node.js
  • NestJS
  • Express
  • REST & OpenAPI
  • Socket.IO
  • Authentication & sessions

Database

  • MongoDB
  • PostgreSQL
  • Redis
  • Mongoose & Prisma

Tooling

  • Vercel
  • Docker
  • GitHub Actions
  • Playwright & Vitest

Craft

  • Accessibility (WCAG)
  • Core Web Vitals
  • Technical writing

Experience

Seven years in real product teams.

01

Lead Web Engineer

Current

Cobalt Labs

August 2024 - Present
Dhaka, Bangladesh (Hybrid)

Career level up

  1. Senior Frontend Engineer

    Aug 2024 - Nov 2025

  2. Lead Web Engineer

    Dec 2025 - Present

Lead the web team of five building operations software for restaurants and clinics. Own the front-end architecture, the release process and the hiring bar.

  • Shipped the Cobalt POS dashboard now used daily by 180 restaurants
  • Cut the median deploy from 40 minutes of manual checks to a 7-minute pipeline
02

Frontend Engineer

Bayleaf Commerce

January 2023 - July 2024
Remote (United Arab Emirates)

Rebuilt a speciality grocery storefront as a headless Next.js front end and owned its performance budget through two peak seasons.

  • Took mobile LCP from 4.6 s to 1.1 s and Lighthouse performance from 34 to 97
  • Raised mobile checkout completion by 22% over one quarter
03

Frontend Developer

Nordhaven Studio

April 2021 - December 2022
Dhaka, Bangladesh

Agency work: marketing sites, dashboards and client portals for a rotating set of projects, usually two running at once.

  • Delivered 20+ client projects, from one-page sites to multi-tenant dashboards
  • Set up the studio's component starter, cutting new-project setup from two days to two hours
04

Freelance Web Developer

Self-employed

April 2019 - March 2021
Remote

WordPress themes, landing pages and small booking systems for local businesses while finishing my degree. Learned to scope, quote and say no.

  • Shipped 30+ small projects for local shops, clinics and schools
  • Moved from hourly to fixed-scope pricing after the third project that grew sideways

Testimonials

What it's like to work with me.

Words from founders, product managers and the developers who inherited the code.

“Rofiq is the engineer I hand the ambiguous brief to. He comes back with the three questions nobody thought to ask, then builds the version we actually needed. The POS dashboard took order entry from 48 seconds to 19 and our support queue has never recovered — in the good way.”
FCFarhana ChowdhuryHead of Product · Cobalt Labs
“We had ten weeks and an investor milestone. Rofiq scoped it down to what would actually ship, told us plainly which features to drop, and we were taking live orders in week ten. The honesty about scope was worth as much as the code.”
DODaniel OyelaranFounder · Meallift
“Our storefront went from 4.6 seconds to just over one on mobile, and conversion followed. What impressed me more was the handover: the performance budget is now a CI check, so it stayed fixed after he left.”
IHImran HossainEngineering Manager · Bayleaf Commerce
“Most of our patients are over seventy. Rofiq insisted on testing the booking flow with a screen reader and with two of our actual patients before launch. Sixty-one percent of bookings are online now and reception can finally answer the phone.”
DSDr. Shireen AlamOperations Director · Northfield Clinics
“I inherited two of Rofiq's codebases. Both had a README that was true, tests that ran first try, and comments only where the code genuinely needed explaining. That is rarer than it should be.”
NKNabila KarimFrontend Developer · Cobalt Labs
“Organic traffic to our course pages is up three and a half times. Rofiq explained the structured-data work in terms our marketing lead could follow, which is why it got prioritised at all.”
TWTobias WendtCTO · Lumen Learn

Education

Degrees, certificates and a few milestones.

The formal bits, plus the courses that actually changed how I work.

Education · April 2015 - April 2019

BSc in Computer Science & Engineering

Bangladesh University of Engineering & Technology · Dhaka, Bangladesh

Focused on distributed systems and human–computer interaction. Final-year project was a real-time collaborative editor built on operational transforms.

Certification · August 2025

AWS Certified Developer — Associate

Amazon Web Services · Online

Serverless application design, deployment pipelines and IAM in practice.

View credential

Certification · December 2024

Web Accessibility Specialist (WAS)

IAAP · Online

WCAG 2.2 conformance, assistive-technology testing and accessible component patterns.

View credential

Achievement · February 2026

Speaker — “Performance budgets that survive contact with a deadline”

Dhaka JS Conference · Dhaka, Bangladesh

A 30-minute talk on keeping a performance budget alive once the feature requests start arriving.

Achievement · June 2026

Open-source maintainer — 1.8k stars

GitHub

Maintain a small set of React form and table utilities used in production by several teams.

View credential

Writing

Notes from the build.

Short pieces about the problems that cost me a day, written so they cost you an hour.

Lighthouse report with category scores, Core Web Vitals and a request waterfall

Performance · Oct 9, 2026 · 8 min read

A performance budget that survives the deadline

Every team agrees the site should be fast, right up until the marketing tag goes in on a Thursday. Here is the setup that makes the budget hold without anyone having to be the villain.

#performance#core web vitals#next.js
Code editor with a file tree, an open component file and a terminal below

Next.js · Sep 24, 2026 · 11 min read

Server components changed how I structure a Next.js app

After six App Router projects, the folder structure I keep arriving at — and the three mistakes I made in the first two that cost me the most time.

#next.js#react#server components
Storefront product listing with a promotional banner and product grid

UX Engineering · Sep 7, 2026 · 6 min read

Your loading spinner is probably making things worse

Skeletons and spinners feel like good UX. Measured against perceived performance, most of the ones I have shipped made the page feel slower. What to use instead.

#ux#performance#react
Read all articles

FAQ

Questions, answered.

Availability, pricing, process and what happens after launch.

Are you available for new projects?

I take on one new project per quarter so each gets proper attention. Send the scope and rough timing through the contact form and I'll tell you honestly when I could start.

How do you price work?

Fixed price against a written scope, invoiced across milestones — usually 30% to start, then on delivery of each milestone. Open-ended discovery or support retainers are day-rated. You'll always see the number before work begins.

What technologies do you work with?

React, Next.js and TypeScript on the front end; Node.js, NestJS, MongoDB and PostgreSQL behind them. The full list is on the About page. If your stack is close to that, I'll be productive in week one.

Do you work remotely, and across time zones?

Yes. I'm in Dhaka (UTC+6) and have worked with teams in the UAE, the UK and Germany. I keep a four-hour overlap with European mornings and I'm reachable on Slack the rest of the day.

Contact

Tell me what you're trying to build.

The problem, roughly when you need it, and what good looks like. I reply within one business day.

Emailhello@rofiqrahman.devGitHubrofiqrahmanLinkedInrofiq-rahmanX / Twitter@rofiqbuildsWhatsAppMessage on WhatsAppRésuméDownload my CV (PDF)

Send a message

A few lines is enough — I'll ask the rest.

Available
What do you need?

Phone and address are optional — leave them blank if you prefer. They only help me reply the fastest way.

  • Private — used only to reply
  • Usually replies within a business day