olatunji.dev

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 & RESEARCH
COMPONENT / 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.

  • React
  • TypeScript
  • Tailwind CSS
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.

  • React
  • TypeScript
  • REST APIs
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.

  • MERN stack
  • TensorFlow.js
  • Machine learning
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.

Interfaces

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML & CSS
  • Tailwind CSS

Architecture & quality

  • Component systems
  • React Hooks
  • Redux
  • Context API
  • Jest
  • Accessibility
  • CI/CD

Beyond the browser

  • REST APIs
  • Node.js / Express
  • PostgreSQL
  • MongoDB
  • Python
  • Git

03 / Experience

Built with teams. Used by people.

Aug 2025 – Mar 2026

Bouuk

Front-End Engineer

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.

04 / Have something in mind?

Let’s build something good.

Have a frontend opportunity or a product challenge? I’d love to hear about it.

Say hello orayodeji@gmail.com