Senior frontend engineer building AI-native interfaces.

Six years of production TypeScript and React, 80+ apps shipped. At EF Education First I ship across a Next.js platform used by 3.4M people a month in 60+ markets.

Ibrahim Kasoma · Senior Frontend Engineer
01Live demo

Ask a free model about my work.

The model reads this site through five tools and can only use what they return, so every figure is real. Its answer streams in as the same project cards, charts and timeline the rest of the page uses. Turn on “Show how” to see each call.

Example question

“Show me his performance work”

Ibrahim's performance work, pulled from the projects on this site:

  • EF Education First · 2026

    EF EPI · English Proficiency Index

    EF’s flagship data-viz platform, the English Proficiency Index. A Next.js application serving 57 international markets and 3.4M monthly users. I cut page load times by 60% and improved Core Web Vitals across all three.

    −60% page load · 3.4M MAU · 57 markets

    Read the case study →
    • Next.js
    • TypeScript
    • Data Viz
    • Web Vitals
  • EF Education First · 2025

    EF Homepage · ef.com

    EF’s global homepage: Language. Education. Travel. Helped scale a shared platform behind the consumer brand surfaces, with daily multi-region releases on a CI/CD platform deploying 17 production frontend apps.

    60+ markets · daily releases

    Read the case study →
    • Next.js
    • TypeScript
    • CMS
    • Edge Cache
02Selected work

Five case studies, in depth.

Three from EF Education First, where the work runs at the scale of millions of users, and two of my own: an AI product and a design system built for coding agents.

  1. 01·EF Education First

    EF EPI

    Making EF’s flagship data-visualisation site fast for every market it serves.

    −60%page load time on a platform read by 3.4M people a month in 57 markets.

    • Next.js
    • TypeScript
    • Data visualisation
    • Core Web Vitals
    Read the case study
  2. 02·EF Education First

    EF Programs

    Bringing eight product teams onto one monorepo and one release pipeline.

    20+microfrontends consolidated into one Nx monorepo, retiring 15,000+ lines of duplicated code.

    • Next.js
    • Nx
    • TypeScript
    • Microfrontends
    • Claude Code
    Read the case study
  3. 03·EF Education First

    The platform behind ef.com

    Turning slow, risky releases into a daily routine across 60+ markets.

    45 → 15minutes per CI run for the 17 frontends behind ef.com, with coverage up from ~30% to 85%.

    • Next.js
    • TypeScript
    • GitHub Actions
    • Jest
    • React Testing Library
    Read the case study
  4. 04·Independent

    Learner

    Real-time voice AI tutors you can talk to, built end to end.

    • Next.js 15
    • React 19
    • Vapi
    • Clerk
    • Supabase
    • Tailwind 4
    Read the case study
  5. 05·Independent

    comp-lib

    A design system built to be operated by coding agents as much as by people.

    40+accessible components and primitives, with 24 section blocks and four runtime themes.

    • React
    • TypeScript
    • Tailwind
    • Storybook
    • tailwind-merge
    Read the case study

More work

  • DevOps · Dashboards

    DevOps Insights · Real-time dashboard

    Real-time monitoring dashboard for DevOps metrics across global regions. Charts, regional breakdowns, and signal-over-noise visual hierarchy.

  • Travel · CMS

    Puur Uganda Reizen · Tailor-made safari trips

    Discover Africa with Puur Uganda Reizen: personal, tailor-made safari trips to Uganda and beyond. Editorial photography and a CMS-driven trip catalog built for storytelling.

  • Travel · Marketing

    Oliotya Uganda Safaris · Discover Uganda

    Experience the Pearl of Africa: wildlife, mountains, gorilla trekking. A marketing site with rich content blocks, image galleries, and conversion-focused booking pathways.

  • Fashion · Catalog

    IGCFashion · Multi-brand fashion catalog

    A fashion catalog with multi-brand product grids, category navigation, an editorial layout, and image-led product cards on a JavaScript stack.

03Experience

Where I have worked, what I shipped there.

Mar 2023–Present

London, UK · Hybrid

Senior Frontend Engineer · EF Education First

  • Owns the shared CI/CD platform behind 17 production frontends deployed across 60+ markets. Parallelised builds and removed repeated package installs to bring pipeline duration from 45 minutes to 15, enabling daily multi-region releases.
  • Diagnosed rendering and loading bottlenecks on a Next.js platform serving 57 markets and 3.4M monthly users; the work cut page load times by 60%, improved time to interactive by 3 seconds and lifted all three Core Web Vitals.
  • Architected the Nx monorepo now used by 8 product teams, consolidating 20+ microfrontends and retiring 15,000+ lines of duplicated code behind one shared build and release pipeline.
  • Led the headless CMS migration to Storyblok and Next.js for 3 production blogs covering 40+ languages, cutting load time by 45% and enabling same-day global content deployments.
  • Established the shared component library the frontend estate now standardises on.
  • Works agent-first with Claude Code, authoring the CLAUDE.md, AGENTS.md and Skills definitions that give coding agents the monorepo’s architecture and conventions.
  • Introduced structured testing with Jest and React Testing Library, lifting coverage from ~30% to 85% and reducing production incidents by ~40%.
  • Mentors engineers through code review and architecture discussions, and negotiates API contracts with backend teams for multi-region applications.

Jun 2022–Feb 2023

Surrey, UK · Hybrid

Frontend Engineer (Full-Stack JavaScript) · San Damiano Ltd

  • Built internal tooling with React, Node.js and Express that streamlined core business operations and increased employee productivity by ~40%.
  • Automated manual workflows end to end, cutting critical processes from 4 hours to under 5 minutes.
  • Designed and implemented REST APIs powering role-based frontend experiences across multiple internal user types.

Feb 2020–Nov 2022

London, UK

Web Application Developer · Freelance

  • Delivered end-to-end web applications for multiple clients using React, JavaScript and Node.js, owning each engagement from requirements through production deployment.
  • Integrated third-party REST APIs and shipped production-ready releases with responsive, accessible frontends.

2021–2022

Treehouse

Full-Stack JavaScript (React, Node.js)

2021–2022

Zero To Mastery Academy

Algorithms & Data Structures (Self-Directed)

04About

I engineer frontend systems built to scale.

I’m a frontend engineer based in Stroud, Gloucestershire. I work at the intersection of product engineering, frontend architecture and developer experience — turning complex systems into platforms that teams can build on confidently.

At EF Education First, much of my work involves bringing structure to a fragmented frontend ecosystem. I’ve helped consolidate applications into an Nx monorepo, establish shared engineering conventions and build the CI/CD infrastructure supporting 17 production frontends across more than 60 markets. The goal isn’t simply cleaner code. It’s making software easier to maintain, faster to deliver and more reliable at scale.

I’m particularly interested in how we build software, not just what we ship. I work with coding agents and build the architectural guidance, conventions and workflows that help them operate effectively within large codebases. I see AI as an opportunity to rethink engineering workflows while keeping technical judgement, ownership and quality firmly in human hands.

Before EF, I developed internal tools at San Damiano and built web applications for independent clients. Those experiences shaped how I approach engineering today: understand the problem, question unnecessary complexity and build systems that can evolve without becoming harder to work with.

Now · November 2026

Shipping
Consumer-facing experiences across EF’s international digital platforms, including the EPI, homepage and programmes catalogue.
Building
Shared frontend infrastructure, deployment pipelines and developer tooling that help multiple teams deliver independently.
Exploring
AI-assisted engineering, distributed systems and cloud infrastructure — particularly where they intersect with frontend platform architecture.
05Contact

Let’s talk.

Fastest way to reach me is email. I read everything and reply within a day. The form is fine too if you prefer.

kasomaibrahim@gmail.com

Or leave a note here. It lands in the same inbox.