Senior Frontend Engineer
I build interfaces
people use.
That means user-centered, scalable applications — from offline-first inspection tools that work with no signal, to AI-assisted product flows and A/B testing systems. Six years shipping frontends for teams and clients including Pizza Hut, Premier Inn, Mulberry, and Omaze.
Proof, not adjectives
500K+
Users on the expressPay mobile app, where I built the webview ad pages.
Mobile · webview
6
Languages shipped across both the public site and the admin dashboard.
i18n · two surfaces
0 bars
Vehicle inspections that work in underground garages. Photos and reports survive dropped connections.
Offline-first
p < .05
Automated significance testing that replaced a manual spreadsheet workflow.
Experimentation · stats
Solo
Sole frontend developer on Topflight's entire website, and on a new product line at One Rent.
End-to-end ownership
6+ yrs · Senior frontend · Next.js · TypeScript · Node · Remote worldwide
What I bring
Where I do my best work.
Owning a product outright
- Sole frontend developer on shipped products
- Every screen, from listing and pricing to admin review
- Customer-facing sites and internal dashboards
- Comfortable as the only frontend voice in the room
Experimentation & A/B testing
- Designed and ran tests across landing, listing, and detail pages
- Gains in conversion rate, revenue per visitor, and click-through
- Built an in-house statistical significance tool
- Brought component-based development into experimentation
Hard frontend problems
- Offline-first apps that survive weak signal and dropped connections
- Interactive tooling — tap-to-annotate diagrams, photo capture
- Internationalization across public and admin surfaces
- State that holds up through reloads and mid-task interruptions
AI-assisted product features
- Wiring LLM APIs into real product flows
- Prompt design for structured, usable output
- Replacing manual data entry with generated content
- Daily driver on AI-assisted development tooling
What I actually do
I find the manual step — and I cut it.
Three companies, three versions of the same problem. The team calculated statistical significance by hand in a spreadsheet, so I built the tool that did it for them. Developers had to email support to get API access, so I built the dashboard that let them self-serve. Staff typed out every spec on a car listing, so I wired in an LLM that generates them.
Selected work
A/B tests for Pizza Hut, Premier Inn, Mulberry, and Omaze
Designed and ran the experimentation program across these clients’ landing, listing, and product detail pages. The variants that won were kept — and became the interfaces those brands went on to maintain.
Winning variants became the brands’ permanent UI.
Digital vehicle-inspection tool
Built the tool rental staff use to record vehicle damage at handover and return — tap the damage location on an on-screen car diagram instead of describing it in text.
Photo-backed evidence for every rental, captured in minutes.
Topflight's entire website
Sole frontend developer on the company's entire website — built it, shipped it, owned it.
One developer, the entire front end, in production.
Car subscription product
Sole frontend developer on a new monthly car-lease product, offered as an alternative to daily rentals.
Every screen shipped, from company pricing flows to staff review.
expressPay developer platform
Built the dashboard that lets developers self-serve access to expressPay's payment APIs, plus the documentation site alongside it.
Replaced a manual onboarding process; less need to contact support.
AI-assisted listing creation
Wired an LLM into the listing flow so rental companies get a car's description and specifications generated instead of filling in every field by hand.
Manual data entry replaced with generated, reviewable content.
Internationalization across site and dashboard
Implemented i18n across both the public site and the admin dashboard, adding support for six languages.
English, German, French, Italian, Dutch, and Chinese.
Things I build
Two products of my own.
Alongside client work I build products under my own name. Both of these are in progress — I'll link them here once they're live.
Kayamax
Coming soonA fast storefront for Ghanaian merchants.
A merchant and buyer platform for local online businesses in Ghana — merchants get a fast online storefront to sell their products from.
Lawful
Coming soonProductivity, built for law firms.
A productivity system for law firms — built around how legal work actually moves through a practice.

Who you'd be working with
I'm Isaac — a senior frontend engineer based in Accra, working with teams across time zones. I specialize in Next.js, TypeScript, and Node, and I've spent six years building the unglamorous parts well: offline-first tooling, admin dashboards, experimentation systems, and the flows that break when the signal drops or the data is messy.
How I work
What working with me looks like.
- 01
I own the whole surface
I've been the sole frontend developer on a shipped website and on a new product line. Give me the problem and I'll build every screen it needs, flag what's risky early, and ship — you don't have to chase me.
- 02
I'm useful in week two
Three months at One Rent: I owned the inspection tool, shipped a subscription product solo, integrated AI listing generation, and rolled i18n across two surfaces. I read the codebase, find who to ask, and start shipping before the onboarding doc is finished.
- 03
I measure instead of guessing
Two years of running A/B tests taught me to distrust a good-looking result. If a change is supposed to move conversion or bounce rate, I want the significance calculation — not a screenshot of a dashboard on a good day.
- 04
I build for the bad conditions
Weak signal, dropped connections, a reload halfway through a task, a user who reads none of the six supported languages the same way. The happy path is the easy half; I plan for the rest of it up front.
Let's talk
Looking for a senior frontend engineer?
Tell me about the role and what your team is building. I read everything myself and reply from my own inbox — no recruiter funnel in between.