Portfolio

Tunde Abdulkareem Olumoh

Selected Work

Portfolio

A curated collection of product-led engineering work. Each case study highlights the problem, architecture decisions, measurable impact, and technology tradeoffs behind the solution.

Projects

6

Approach

Practical engineering for startup-grade product outcomes

Outcome

Launch-ready experiences that move business metrics

MechLink

MechLink

Featured

A local auto-service marketplace designed to reduce friction between vehicle owners and trusted mechanics.

Problem

Vehicle owners struggled to find reliable mechanics, compare quotes, and track jobs in a single workflow.

Architecture

Built as a location-aware marketplace with a NestJS API, PostgreSQL database, Prisma ORM, and Next.js frontend for fast delivery and future scale.

Challenges

Balancing trust, realtime communication, and a pilot-ready quoting flow while keeping the experience mobile-first.

Why this tech

Next.js and Tailwind enabled rapid UI iteration, NestJS provided structured backend services, and PostgreSQL + Prisma kept data consistency and developer velocity high.

Role

Full-stack product engineering, backend architecture, and frontend MVP delivery.

Impact

Delivered 40% faster quote turnaround and a 25% lift in first-time customer conversion during pilot rollout.

Stack

Next.jsTailwind CSSNestJSPostgreSQLPrisma
CarTrims

CarTrims

A vehicle marketplace engineered to support listings, wallet-backed bidding, and verified seller trust signals.

Problem

Buyers and sellers needed a clearer marketplace path with trust, fast discovery, and secure bidding.

Architecture

Responsive marketplace frontend with structured product and bidding flows, designed for both web and cross-platform expansion.

Challenges

Keeping bid workflows intuitive on mobile while maintaining clear product detail and trust indicators.

Why this tech

Next.js and TypeScript ensured a robust web experience, Tailwind delivered consistent design, and React Native poised the product for mobile reach.

Role

Frontend implementation across responsive web experiences and product UX improvements.

Impact

Helped deliver a smoother browsing and bidding flow for a high-growth marketplace experience.

Stack

Next.jsTypeScriptTailwind CSSReact Native
TrendEcho

TrendEcho

A news reader focused on performance, readability, and distraction-free consumption.

Problem

Existing news apps were cluttered and slow, making it hard for readers to stay focused across devices.

Architecture

Simple content-first layout with optimized rendering and accessible typography for fast reading sessions.

Challenges

Designing a flexible experience that felt polished on small phones and large screens without sacrificing speed.

Why this tech

Next.js provided fast page loads, and Tailwind allowed rapid styling with consistent responsive behavior.

Role

Frontend development with emphasis on responsive layout and content readability.

Impact

Improved reading comfort across mobile and desktop through a simple, high-speed interface.

Stack

Next.jsTailwind CSSResponsive UI
VanLife

VanLife

A rental experience that simplifies search and booking for users exploring vehicles.

Problem

Travelers needed a low-friction way to compare availability and book rentals without overwhelming details.

Architecture

Reusable component-driven UI with clear search and booking states to support quick decision-making.

Challenges

Reducing cognitive load in the booking flow while preserving necessary rental details.

Why this tech

React delivered the right interactive foundation, and component reuse sped up delivery of consistent UI patterns.

Role

Frontend build with reusable components and simplified booking interactions.

Impact

Created a streamlined rental journey that keeps users focused on availability and selection.

Stack

ReactCSSRoutingReusable Components
Tenzies

Tenzies

An interactive product prototype built to illustrate state-driven gameplay and polished feedback loops.

Problem

The goal was to prove a fun, reactive interface that responds immediately to player decisions.

Architecture

A compact React app centered on clear state transitions, component-driven UI, and instant feedback.

Challenges

Delivering a satisfying gameplay rhythm while keeping the interaction model easy to follow.

Why this tech

React made state management predictable and allowed the interface to stay responsive under frequent updates.

Role

Frontend development centered on game state, component interaction, and UI responsiveness.

Impact

Demonstrated clean component design and engaging moment-to-moment interaction patterns.

Stack

ReactJavaScriptState ManagementUX Polish
Quizzcal

Quizzcal

A quiz platform built for repeat practice with saved progress and clear answer review.

Problem

Learners needed a way to complete practice sessions and return later without losing progress.

Architecture

Interactive quiz flow with persistent state, progress tracking, and immediate answer feedback.

Challenges

Balancing quick practice cycles with reliable state persistence and a focused review experience.

Why this tech

Firebase made persistence simple, React handled the interactive flow, and Tailwind kept the UI approachable.

Role

Frontend development with attention to persistence, user flow, and interactive feedback.

Impact

Supported repeat practice sessions through saved progress and clear answer-driven interactions.

Stack

ReactFirebaseTailwind CSSUser Persistence