Speed, written into the contract
Mobile Lighthouse scores on agreed pages are a target in the contract, and the report comes with the handover.
90+ on a landing-page build
Fardin Omor Afnan · Frontend engineer for SaaS teams
Landing pages, product UI and component systems for SaaS startups and design studios — in React, Next.js and TypeScript, with performance and accessibility built in from the first commit.
Selected work
06 / 13
KurenaiComic publisher landing page
StraitFintech landing page
JunoDeveloper portfolio
PlinthSaaS landing page
SereinAI SaaS landing page
ArterialFleet SaaS landing page
Thirteen landing pages for SaaS, fintech, publishing, healthcare and studios that I designed and built in Next.js. Open any one to fan out its shots.
The rule
Performance and accessibility go into the contract, so “fast” is something you can check at handover — not something promised after launch.
Experience
Each step shows how my scope and ownership grew — and the stack underneath grows with it, so you can see what entered the work and when.
Frontend Engineer
Building modern web apps and revamping existing products for improved usability.
Stack by this point3
Frontend Developer
Designing and implementing dynamic, user-friendly interfaces with a focus on responsiveness and smooth interactions.
Stack by this point7
Frontend Engineer
Building mobile-first clinic discovery and booking experiences, with a focus on interaction polish and navigation that holds together across a flow.
Stack by this point10
How I build
Performance and accessibility built in from the first commit — the parts of a frontend you can measure, and the hours you can reach me.
Mobile Lighthouse scores on agreed pages are a target in the contract, and the report comes with the handover.
90+ on a landing-page build
Based in Dhaka on GMT+6. I overlap the UK working day, and US East Coast teams wake up to the handoff.
Dhakame
--:--
London
--:--
New York
--:--
The UK working day, in each city’s hours
Visible focus on every control, labels for screen readers, AA contrast on text.
Every animation has a finished state for people who turn motion off. Try it.
Motion off
In use every day, at Kiip Corp.
Process
Every project runs the same way, so the price, the start date and what you sign off are settled before any work begins.
A fixed price and a timeline, agreed in writing first. You pay for deliverables, not hours.
I take one project at a time, so the 50% deposit is what books your start date.
You approve each milestone on a staging link — on your own phone, not in a slide deck.
The code, the deploy and the Lighthouse report. Mobile scores on agreed pages are written into the contract, so you check them at handover.
About
What has to be true on a slow phone and in a screen reader decides how I build — so here I am, read all three ways.

Frontend Engineer · Dhaka, Bangladesh
Taking new projects
3+ years building product interfaces across three teams. Based in Dhaka on GMT+6: I overlap the UK working day, and US East Coast teams wake up to the handoff.
The card as it’s meant to be seen.
FAQ
The questions a first call usually starts with — answered here first, in my words.
Fardin Omor Afnan
Taking new projects
0 / 7
Hi, I’m Fardin. These are the questions most first calls start with — pick one.
Ask
Answers written by me, not generated.
Send the link, the deadline and what’s hard about the front of it right now. I take one project at a time, so the start date is booked when the deposit lands — and I reply within one working day.