Frontend Engineer · React & TypeScript
Thoughtful code.
Better
experiences.
I’m Olatunji, a frontend engineer building accessible, scalable web experiences with React and TypeScript. From banking platforms to reusable design systems, I turn complex requirements into interfaces people can use with confidence.
CRAFT MEETS CODE● ● ●hello.tsx
const engineer = {
name: 'Olatunji Ayodeji',
focus: 'Thoughtful interfaces',
stack: ['React', 'TypeScript'],
mindset: 'Always curious'
};
build(ideas).into(reality);
THINK. BUILD. REFINE.↗
Built with intentionAccessible interfacesReusable systemsReliable experiences
01 / Selected work
Ideas, brought to life.
PROFESSIONAL WORK & RESEARCHCOMPONENT / LIBRARY↗
18reusable components6 internal dashboards
Professional work · Bouuk
A shared language for six dashboards.
Reusable React and TypeScript components that helped a product team build with greater consistency.
Read contribution +
Built 18 reusable components across six internal dashboards, reducing duplicate UI code by an estimated 25%. Owned the shared component library used by eight engineers, with a focus on WCAG 2.1 AA accessibility and consistent design tokens.
Partnered on invoicing API contracts, reducing integration bugs by 40%. Led a migration to React Hooks that reduced page load time by 30% and bundle size by 150KB.
INTERFACE / BANKING↗
1,000+active platform users22 React / TypeScript components
Professional work · Capital Metriq Swift
Banking interfaces built for confidence.
Transaction, loan, and account-management flows for an internet banking platform.
Read contribution +
Built and shipped 22 components covering transaction history, loan disbursement, and account management. Integrated real-time transaction and loan data with offline retry and optimistic UI updates.
Reduced failed-transaction error rate by 35% through async state refactoring and retry logic. Reviewed more than 60 pull requests, identifying security and accessibility issues before release.
DISCOVERY / ML↗
78%top-5 recommendation precision10,000+ product records · 8 categories
MSc dissertation · Kingston University London
Product discovery, made personal.
A full-stack e-commerce platform with machine-learning product recommendations.
Read contribution +
Built an e-commerce application using MongoDB, Express, React, and Node.js, with a TensorFlow.js recommendation engine trained on more than 10,000 Kaggle product records across eight categories.
Achieved 78% precision on top-5 recommendations using collaborative filtering. The dissertation received a Merit, with a grade of 72%.
Visuals are illustrative; contributions and results describe my work.
02 / A little about me
An engineer with
an eye for detail.
↗MSc Software EngineeringKingston University LondonMerit · 2024–2025
I bring 5+ years of experience across fintech and B2C products, backed by an MSc in Software Engineering from Kingston University London. I enjoy owning the frontend journey: understanding the problem, shaping reusable components, integrating APIs, reviewing code, and getting reliable features into production.
My focus is on the details that make a product work well: accessible interactions, predictable state, consistent design systems, and thoughtful performance improvements.
Away from the keyboard: music, football, travelling, and video games.
03 / Experience
Built with teams. Used by people.
Aug 2025 – Mar 2026
Shared component architecture, accessible dashboards, invoicing integrations, and frontend performance.
Dec 2022 – Jan 2024
Capital Metriq Swift Microfinance Bank
Front-End Engineer
Customer-facing banking features, resilient async state, and secure, accessible releases.
Jan 2020 – Dec 2022
Tishlabs Technologies
Full Stack Engineer
Client-facing React applications for five B2C clients. Built a component library adopted across four projects, cutting feature-development time by an estimated 20%, and contributed to Node.js / Express checkout services.