FUNSHO CORNELIUS OLUSUMBO

Available to hire

js and TypeScript. I like the parts of frontend work that don't show up in a screenshot.

About

I’m Funsho Cornelius Olusumbo, a frontend engineer based in Lagos with five years of experience building web applications in React, Next.js and TypeScript.

I like the parts of frontend work that don’t show up in a screenshot. On a marketplace app, I built the real-time messaging layer where inbound socket events and optimistic user actions reconcile into a single cache, so every screen stays consistent without refetching, and hardened its data flows for the network conditions our users actually had. On an internal admin platform, I designed the authentication and session architecture around its failure modes, including a token refresh route that deliberately never retries because a retry could revoke the whole session. I’ve also built a live classroom Q&A system solo, where four separate screens run off one reactive data source and the fairness rules live in the backend rather than the client.

I care about architecture that holds up as a team grows, measurable performance, and accessible interfaces. I currently teach React part-time, and I’m looking for frontend roles where I can keep building products that ship and keep working.

  • Joined April 2025

Industry experience

  • Software & Internet
  • Other
  • Education
  • Computers & Electronics
  • Financial Services
  • Media & Entertainment
  • Retail

Projects · 2

BLESSING COMPUTERS FRONTEND

Official frontend repository for Blessing Computers, a high-performance
e-commerce and inventory management platform built with Next.js.

TECH STACK
Framework: Next.js 16 (App Router)
Language: TypeScript
Styling: Tailwind CSS + Shadcn UI
State: React Query (TanStack Query)
API: Native fetch via a dedicated service layer (src/services)
Icons: Iconify (Solar icon set)
Notifications: React Hot Toast

PROJECT STRUCTURE
Note: the codebase is migrating to a vertical-slice architecture. See
docs/restructure.md for the target structure and migration status. The
layout below reflects the current (legacy) state.
/src/app Application routes and layouts
/src/components UI components (feature-based and shared)
/src/hooks Custom React hooks, including query abstractions
/src/lib Internal libraries and API services
/src/providers App-wide context providers (Auth, Query)

DOCUMENTATION
Strict documentation standards apply to all features, routes and
services. Technical docs live in /docs:
docs/features/admin-product-management.md Feature overview
docs/routes.md Routes
docs/api.md API reference
docs/components/products-tab.md Components
docs/hooks/use-products.md Custom hooks
docs/data-fetching.md Data fetching strategy
docs/changelog.md Changelog

DEVELOPMENT

  1. npm install Install dependencies
  2. npm run dev Run development server
  3. npm run build Build for production

DEPLOYMENT
The app is deployed to the production server (PM2 process nextjs-app)
over SSH. Deploy scripts live in scripts/deployment/ - a Bash version
(deploy.sh) and a Windows PowerShell version (deploy.ps1). Each script
builds locally, archives the output, uploads it, then reinstalls and
restarts on the server.

npm run deploy / npm run deploy:win
Windows - scripts/deployment/deploy.ps1 (uses tar)
npm run deploy:mac
macOS / Linux - scripts/deployment/deploy.sh (uses zip)

Prerequisites

  • SSH access to the server with key-based auth set up for your machine.
    Without a registered key, scp/ssh prompts for the server password at
    every step. To add a key from a new machine:
    ssh-keygen -t ed25519
    ssh-copy-id blessin7@<server-host>
    (or append the .pub file to ~/.ssh/authorized_keys)
  • Windows: built-in OpenSSH client and tar (both ship with Win 10/11).
  • macOS/Linux: zip, scp and ssh available on PATH.

Deploys are run manually and ship whatever is built locally. Run
npm run test and confirm a clean npm run build before deploying.

  • Front-End Developer

Karot web Application is an Educational platform for young people where they can learn financial literacy. It also has an AI Chat where users can ask questions on financial literacy.

  • Front-End Developer

Work experience· 5 roles

Web & Systems Engineer · Technocrat Technologies / Blessing ComputersFeb 2026 – Present · 10 mos

Enforced architecture governance in CI using eslint-plugin-boundaries and authored ADRs plus a feature scaffolding generator. Built a typed data layer that unwraps API envelopes and normalizes inconsistent response shapes into typed errors. Designed server-seeded sessions and token refresh behavior (no-retry refresh route, cross-tab single-flight refresh via Web Locks). Hardened edge security including env isolation, Vercel WAF/IP-block recovery, and SSR cookie-forwarding fixes. Shipped a serverless upload proxy (bypassing edge timeouts) and an AI smart-paste parser behind a unit-testable LLM seam. Also built a custom Next.js server and integrated checkout across two payment gateways (Miden, Paystack) while managing Nginx/PM2/SSL/DNS infrastructure.

Frontend Engineer · Pikkam (Peer-to-Peer Marketplace)Aug 2025 – Apr 2026 · 9 mos

Built real-time messaging with optimistic UI and socket-driven RTK Query cache reconciliation using temp-ID rollback and event de-duplication so live and self-sent messages converge without refetching. Created a modular tag-driven data layer with an invalidation graph for surgical cache updates across domains (messages, offers, listings, notifications). Shipped an AI-assisted listing flow that pre-fills forms with guardrails for low-confidence results and review-before-publish framing. Hardened data flows for lossy networks using upload timeouts, AbortController, and backoff retries with plain-language recovery messaging. Implemented dual-cookie session auth (httpOnly + client-readable mirror) with middleware route gating and a singleton socket service for reconnection/network recovery.

Frontend Development Instructor (Part-time) · Pedagon AcademyJan 2025 – Present · 1 yr 11 mos

Delivered project-based training in HTML, CSS, JavaScript, Tailwind CSS, and React; designed an 8-week ReactJS curriculum and mentored learners through live coding, code reviews, and debugging support.

Frontend Engineer · BulqSoftMay 2023 – May 2024 · 1 yr 1 mo
Frontend Engineer · Universal Site TechnologiesAug 2021 – May 2023 · 1 yr 10 mos

Education

Higher National Diploma · Moshood Abiola Polytechnic2015 – 2020
Ultimate React & Next.js · Udemy2030 – 2026

Certifications and awards· 11

Meta Frontend Developer Professional Certificate2030 – 2026
Google UI/UX Design Specialization2030 – 2026
Generative AI Certificate (Google)2030 – 2026
TypeScript for Large Applications2030 – 2026

Hire FUNSHO CORNELIUS OLUSUMBO today

Post a job and invite FUNSHO, or contact them directly. No hidden commission.

Post a job