Rafiul Refat
Crafting exceptional digital experiences with clean code and thoughtful design — from pixel‑perfect interfaces to resilient backend systems.
Building software with care, clarity and curiosity.
Full Stack Web Developer based in Dhaka, Bangladesh — leading a team and shipping production work for the past year.
“I build the kind of software I'd be relieved to inherit — quiet, well‑lit, and easy to change tomorrow.”
I lead a small team at FB International BD and spend most days across the React, Node and Postgres stack with a soft spot for type‑safe APIs and good developer ergonomics. My approach is grounded in simplicity, strong fundamentals, and a relentless focus on the problem behind the request.
Intent over output
Every line is in service of a real user problem — not a ticket count.
Boring tech, sharp edges
Battle-tested foundations, taste applied where it actually compounds.
Ship, then refine
Tight feedback loops beat grand reveals — small, reversible, observable.
Craft as a default
A11y, performance and motion are baseline, not a polish pass.
- roleTeam Lead · Full Stack
- companyFB International BD
- basedDhaka, Bangladesh
- focusReact · Node · Postgres
- 2025Team Lead · FB International BD
- 2024Full Stack Web Developer · FB International BD
- 2024Started shipping production React + Node
- 2023Began the journey into web engineering
Tech arsenal — battle-tested toolkit.
Hover any card to see the material respond. Each tile is a 3D surface with parallax depth, specular glare and accent rim lighting.
React
ExpertNext.js
ExpertTypeScript
ExpertTailwind CSS
ExpertFramer Motion
AdvancedVite
AdvancedNode.js
ExpertExpress
ExperttRPC
AdvancedGraphQL
IntermediateWebSockets
AdvancedPostgreSQL
ExpertA few things I've shipped recently.
Browse my work the fun way — through a shell. Type `help` to see commands.
tip: ↑/↓ for history · Tab to autocomplete · Ctrl/⌘+L to clear
git log --author='rafiul' --pretty=career
Each role is a commit on the timeline. Click a node to inspect the diff.
Lead the platform team. Rebuilt billing infrastructure and cut p95 latency by 60%.
- +Migrated monolith billing to event-driven services
- +p95 API latency 820ms → 320ms
- +Hired & onboarded 4 engineers
Notes from the workbench.
Occasional essays on engineering, craft, and the things in between.
- / 01Engineering8 min
Designing API surfaces that age well
On versioning, defaults, and the small choices that decide whether your SDK feels timeless or tired.
Mar 2025 - / 02Frontend6 min
The quiet cost of optimistic UI
Optimistic updates feel instant — until they don't. A field guide to the failure modes nobody talks about.
Feb 2025 - / 03Backend11 min
Postgres as the only database you need
Queues, search, vectors, jobs. A pragmatic look at how far one boring database can really take you.
Jan 2025 - / 04Craft5 min
Notes on building for taste
A loose collection of principles I keep returning to when the spec is vague and the deadline is real.
Dec 2024
What clients say after we ship.
Drag the card, tap an arrow, or click a dot. Real notes from real teams.
“Rafiul is great. He is very skillful, fast learner, and exactly what you need in a senior developer who can take a problem and run with it.”
“Rafiul produced some really amazing work on the backend. He demonstrated proficiency and efficiency by importing a very large dataset into Postgres without breaking a sweat.”
“It's been great to work with him. Fast, active and hardworking. He architected our platform from the ground up with great attention to detail and design.”
Have an idea? Let's talk.
The fastest way to reach me — or send a quick note below.
Booking select projects for Q3 → Q4.
Usually replies within 24 hours.
