Imoleayo AdebanjoFrontend Engineer

5 years shipping production web applications in commerce, payments, and cinema — TypeScript, React, and Next.js, from first commit to live users.

Lagos, Nigeria

About

I'm a frontend engineer in Lagos with 5 years building and shipping production web applications in commerce, payments, and cinema operations. I work in TypeScript, React, and Next.js, and I own the full delivery cycle — architecture, testing, CI/CD, and deployment.

I've taken three products from initial commit to live users and led a team of 7 engineers across six production applications. The work I'm proudest of is the unglamorous kind: an escrow flow people trust with their money, a feed that stops stuttering on a mid-range Android, a point-of-sale terminal that keeps selling tickets when the network drops.

Most of my impact shows up as numbers someone else cares about — 25% more online bookings, 90% less manual data entry, 20% fewer production defects. I like ambiguous problems, tight feedback loops, and shipping things people use every day.

Experience

Frontend EngineerYadsale

Sep 2025 — Present · Lagos, Nigeria (Remote)

Social commerce marketplace with escrow-backed payments and courier delivery.

A social commerce marketplace where strangers transact: buyers negotiate offers, pay into escrow, choose a courier, and the seller is paid out automatically on delivery confirmation. Trust is the product, so the payment path and the browse experience both had to feel unimpeachable.

  • Built the end-to-end escrow payment system — offer negotiation, checkout, courier selection, and automated payout on delivery confirmation — now the company's flagship differentiator and the foundation of buyer trust on the platform.
  • Eliminated scroll-freezing on mid-range Android devices by rearchitecting video playback in the marketplace feed to render only visible previews, converting a stuttering browse experience into smooth 60fps scrolling for the majority of users.
  • Reduced layout shift to near zero by moving feed layout calculation to server-side rendering, removing the visible content reflow that occurred on every page load.
  • Established the frontend data-fetching architecture and enforced it with automated CI checks that block non-compliant code at merge, standardizing 130+ reusable hooks and cutting onboarding time for new engineers.
  • Increased page resilience during backend outages by implementing SSR with graceful client-side fallback, converting hard error pages into degraded-but-functional experiences.
  • Built the technical SEO and social sharing layer with auto-generated Open Graph preview cards, improving search indexing across all pages and increasing click-through on shared listings.

The escrow flow became the company's flagship differentiator, the feed scrolls at 60fps on mid-range Android with near-zero layout shift, and 130+ standardized hooks are enforced at merge.

Stack: Next.js 16, React 19, TypeScript, TanStack Query, Jotai, Formik, Yup, Tailwind CSS, Paystack, Mapbox, Sentry, PostHog

Lead Frontend EngineerKorin AI

Apr 2025 — Sep 2025 · Lagos, Nigeria

AI platform generating indigenous African music genres on a proprietary model.

A generative music platform for indigenous African genres, running long AI jobs on a proprietary model with no WebSocket support. I was the sole frontend engineer, owning everything from the generation interface to auth hardening and the deployment pipeline.

  • Led frontend development as sole frontend engineer, designing and delivering the core music generation interface — genre, mood, vocals, and lyrics configuration — contributing directly to a 50% increase in platform adoption.
  • Engineered an adaptive job-polling system for long-running AI generation tasks without WebSocket support, distinguishing transient network failures from genuine errors and consolidating status into a single progress indicator; now powers 9 additional platform tools.
  • Built a persistent global audio player mounted above the router, eliminating playback interruption on navigation and resolving an entire class of race-condition errors during buffering.
  • Implemented abuse-resistant play tracking with server-side validation, counting plays once at 50% completion to prevent artificially inflated streaming metrics used for artist payouts.
  • Hardened authentication by moving access tokens into AES-encrypted httpOnly cookies inaccessible to client JavaScript, and added mutex-guarded token refresh to prevent request storms under concurrent 401 responses.
  • Drove a code-quality initiative reducing blocking lint errors from 7 to 0, uncovering and fixing 2 latent production bugs, and established CSP headers and an automated deployment pipeline on AWS Amplify.

50% increase in platform adoption; the polling system now powers 9 additional platform tools, and blocking lint errors went from 7 to 0 — surfacing 2 latent production bugs on the way.

Stack: Next.js 15, React 19, TypeScript, Redux Toolkit, RTK Query, Tailwind CSS, React Hook Form, Yup, Web Audio API, Paystack, AWS Amplify

Frontend Engineer and Team LeadFusion Intelligence Technologies

Jul 2021 — Apr 2025 · Lagos, Nigeria

Cinema technology suite (Reach Cinema / FilmX) serving 55% of West African cinemas.

A cinema technology suite — booking sites, distributor control plane, scheduling, and point of sale — used by more than half of West African cinemas. I joined as a frontend engineer and grew into leading a team of 7 across six production applications.

  • Led and mentored a team of 7 engineers across six production applications, defining shared architecture, running code review, and coordinating independent release cadences.
  • Reduced manual data entry by approximately 90% across cinema sites by leading a team of 4 to migrate scheduling and reporting workflows from spreadsheets into the product.
  • Cut weekly showtime scheduling from 2 hours to 12 minutes per location by building a drag-and-drop scheduler with automated conflict detection and bulk duplication across dates and venues.
  • Increased online bookings by 25% and conversion rate by 15% by rebuilding the booking funnel with a mobile-optimized seat map and shareable, back-button-safe route segments.
  • Reduced production defects by approximately 20% by introducing the organization's first automated testing — 29 Vitest and React Testing Library suites covering booking and payment flows with SonarQube coverage reporting.
  • Decreased CI build times and cloud compute costs by rearchitecting the Docker image as a two-stage build with a lockfile-keyed dependency layer, skipping dependency reinstalls on source-only changes.
  • Enabled zero-engineer onboarding for new cinema partners by building self-service microsite provisioning as a reload-resilient state machine.
  • Prevented revenue loss during network outages by building an offline-first point-of-sale terminal that queues transactions locally and replays them idempotently on reconnection.

25% more online bookings and 15% higher conversion, ~90% less manual data entry, ~20% fewer production defects, and weekly scheduling cut from 2 hours to 12 minutes per location.

Stack: Next.js 12–15, React 18/19, TypeScript, Redux Toolkit, RTK Query, TanStack Query, react-dnd, Vitest, Docker, CapRover, HashiCorp Vault, SonarQube, Paystack

Frontend Engineer (Open Source)Climate Mind

Jun 2021 — Oct 2021 · San Francisco, USA (Remote)

Nonprofit platform connecting climate impacts and solutions to user values.

An open-source nonprofit platform that maps climate impacts and solutions onto a visitor's personal values, maintained by a distributed group of 20 contributors and reaching users on low-bandwidth mobile connections.

  • Improved accessibility for low-bandwidth mobile users by implementing Progressive Web App features including installability and an offline application shell.
  • Translated Figma designs into reusable React and TypeScript components within a codebase maintained by 20 contributors.
  • Reviewed pull requests on the maintainer rotation and strengthened the code review checklist, catching prop-type and state-shape defects before merge.

Shipped an installable, offline-capable PWA into a 20-contributor open-source codebase, with a review checklist that caught prop-type and state-shape defects before merge.

Stack: React, TypeScript, Docker, Jira

Software Developer (Intern)GoMyCode

Oct 2020 — Mar 2021 · Lagos, Nigeria

Technology education platform.

A technology education platform where I worked across the stack alongside a senior engineer — building API endpoints, modernizing the React client, and coordinating the cohort capstone.

  • Developed REST API endpoints in Node.js and Express against MongoDB, collaborating with a senior engineer on database schema design.
  • Refactored a class-based React application to hooks with centralized state management, eliminating prop drilling that had slowed feature delivery.
  • Coordinated a cross-functional team of 7 to deliver the cohort capstone project on schedule.

Delivered the cohort capstone on schedule with a 7-person cross-functional team, on a React codebase modernized to hooks and centralized state.

Stack: JavaScript, React, Node.js, Express.js, MongoDB

Selected projects

Skills

Languages & Frameworks

TypeScript, JavaScript (ES6+), React, Next.js, Node.js, Express.js, HTML5, CSS3

State & Data

Redux Toolkit, RTK Query, TanStack Query, Jotai, Redux Persist, REST APIs, GraphQL, WebSockets

UI & Styling

Tailwind CSS, shadcn/ui, Radix UI, HeroUI, Framer Motion, Material UI, Responsive Design, Accessibility (WCAG)

Forms & Validation

React Hook Form, Formik, Yup, Zod

Testing & Code Quality

Vitest, Jest, React Testing Library, SonarQube, ESLint, Prettier, Husky, Code Review

DevOps & Cloud

Docker, CI/CD, GitHub Actions, CapRover, AWS (Amplify, S3), HashiCorp Vault, Vercel, Nginx

Performance & Monitoring

Core Web Vitals, SSR / SSG, Lazy Loading, Caching, Sentry, PostHog, Google Analytics

Integrations

Paystack, Nomba, Mapbox, MongoDB, Web Audio API, OAuth, JWT Auth

Practices

Agile / Scrum, Git, Jira, Figma, Technical SEO, PWA, Mentoring, Technical Leadership

Contact

Frontend Engineer

Imoleayo Adebanjo

5 years shipping production web applications in commerce, payments, and cinema — TypeScript, React, and Next.js, from first commit to live users.