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
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.
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.
“Show me his performance work”
Ibrahim's performance work, pulled from the projects on this site:
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 →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 →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.
01·EF Education First
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.
02·EF Education First
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.
03·EF Education First
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%.
04·Independent
Real-time voice AI tutors you can talk to, built end to end.
05·Independent
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.

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

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.

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

A fashion catalog with multi-brand product grids, category navigation, an editorial layout, and image-led product cards on a JavaScript stack.
Mar 2023–Present
London, UK · Hybrid
Jun 2022–Feb 2023
Surrey, UK · Hybrid
Feb 2020–Nov 2022
London, UK
2021–2022
Treehouse
Full-Stack JavaScript (React, Node.js)
2021–2022
Zero To Mastery Academy
Algorithms & Data Structures (Self-Directed)
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
Fastest way to reach me is email. I read everything and reply within a day. The form is fine too if you prefer.
Or leave a note here. It lands in the same inbox.