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.

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

    ReactTypeScriptExperimentation

    Topflight Digital · 2023 – 2025

    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

    TypeScriptOffline-firstInteractive UI

    One Rent · 2025

    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

    TypeScriptCSSHTML

    Topflight Digital · 2023 – 2025

    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

    Next.jsTypeScriptProduct build

    One Rent · 2025

    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

    FrontendDeveloper toolsDocs

    expressPay · 2021 – 2023

    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

    LLM APIPrompt designNext.js

    One Rent · 2025

    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

    i18nNext.jsTypeScript

    One Rent · 2025

    Implemented i18n across both the public site and the admin dashboard, adding support for six languages.

    English, German, French, Italian, Dutch, and Chinese.

More on LinkedIn

01 · 2023 – 2025 · Frontend Engineer / A/B Tester · Topflight Digital

A/B tests for Pizza Hut, Premier Inn, Mulberry, and Omaze

ReactTypeScriptExperimentation

I designed and ran A/B tests across landing pages, product listing pages, and product detail pages for Pizza Hut, Premier Inn, Mulberry, and Omaze — driving gains in conversion rate, revenue per visitor, and click-through rate while reducing bounce rate.

The tests that won did not get rolled back. Those variants became the live interface, and the client kept and maintained them, so the work outlasted the experiment that justified it.

Two things made the program better rather than just bigger. I built an in-house statistical analysis tool that replaced a manual Google Sheets workflow, automating p-value and statistical-significance calculations so the team could evaluate results faster and more reliably. And I introduced a React-based testing workflow that brought component-based development into experimentation — complex test variations became faster to build and easier to maintain.

Winning variants became the brands’ permanent UI.

02 · 2025 · Owner · One Rent

Digital vehicle-inspection tool

TypeScriptOffline-firstInteractive UI

Rental staff used to describe vehicle damage in free text, which is slow to write and hard to dispute later. I owned the replacement: an on-screen car diagram where staff tap the exact spot, attach photos, and hand back a structured record.

The hard part was where it runs. Inspections happen in parking lots and underground garages with weak or no signal, so I built the tool offline-first — photos and in-progress reports persist on-device and survive page reloads and connections dropped mid-inspection.

Photo-backed evidence for every rental, captured in minutes.

03 · 2023 – 2025 · Sole frontend developer · Topflight Digital

Topflight's entire website

TypeScriptCSSHTML

Topflight's website was mine from the first commit. I was the only frontend developer on it, building and shipping the entire site in HTML, CSS, and TypeScript.

Owning the whole front end is also what the experimentation program ran on top of — every A/B test I designed and shipped was a change to code I had written myself, which is why complex variations were possible at all.

One developer, the entire front end, in production.

04 · 2025 · Sole frontend · One Rent

Car subscription product

Next.jsTypeScriptProduct build

A new product line alongside the core rental marketplace: a monthly car lease. I was the only frontend developer on it and built every screen it needed.

That meant both sides of the marketplace — listing and pricing flows for the rental companies offering subscriptions, and creation, editing, and review of customer subscriptions for internal staff.

Every screen shipped, from company pricing flows to staff review.

05 · 2021 – 2023 · Frontend Engineer · expressPay

expressPay developer platform

FrontendDeveloper toolsDocs

Getting access to expressPay’s payment APIs meant going through a manual onboarding process and contacting support. I built the developer dashboard that replaced it with self-serve access.

I also developed the documentation site for the payment APIs, giving developers a single reference for integrating payments, and built a retail platform enabling retailers to sell expressPay’s services.

Replaced a manual onboarding process; less need to contact support.

06 · 2025 · Frontend Engineer · One Rent

AI-assisted listing creation

LLM APIPrompt designNext.js

Listing a vehicle meant typing out its description and full specification list by hand — the kind of repetitive entry that keeps inventory from getting listed at all.

I integrated AI-assisted listing creation: wiring up the LLM API and designing the prompt flow so the output is structured, accurate to the vehicle, and useful as a starting point rather than something staff have to rewrite.

Manual data entry replaced with generated, reviewable content.

07 · 2025 · Frontend Engineer · One Rent

Internationalization across site and dashboard

i18nNext.jsTypeScript

The company serves an international customer base, but the product shipped in one language. I rolled internationalization across both surfaces — the customer-facing website and the internal admin dashboard.

Six languages went live: English, German, French, Italian, Dutch, and Chinese.

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 soon

A 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.

MarketplaceStorefrontsGhana

Lawful

Coming soon

Productivity, built for law firms.

A productivity system for law firms — built around how legal work actually moves through a practice.

ProductivityLegalSaaS
Isaac Anyimiah, seated, in a navy suit

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.