§ experience · 3 teams · 4 years

Four years of frontend, mostly on the hard screens.

I'm a frontend engineer who works at the architecture level: design systems, shared data layers, and the AI features on top, across Next.js on the web and React Native on mobile. Still sweating the details.

’22’23’24’25’26now
  • IQ.Wiki

    Frontend Engineer

    2024–26
  • adsVase

    Founding Frontend Engineer

    2025–26
  • Appnovia

    Lead Frontend Developer

    2022–24

The work, role by role

newest first

01 / 2024–26

IQ.Wiki

Frontend Engineer

Remote · Mar 2024–Present

The world's largest blockchain encyclopedia: thousands of articles in three languages, every edit signed on-chain. Run by BrainDAO on the IQ token.

Top contributor to the encyclopedia's Next.js frontend, and one of two engineers on Sophia, its AI editor. Four production apps across one ecosystem: a high-traffic reference site, an AI writing tool, the public product site, and an internal HR platform.

  • Own Sophia's editor, an AI drafting workflow that streams the agent's edits in as it writes and has lifted weekly wiki output by over 300%.
  • Harden the site's data fetching, where failed requests were being cached as real answers and could pin a page at zero for hours.
  • Keep thousands of article pages indexing cleanly rather than competing, through canonical URLs, complete Open Graph tags and safe description truncation on every page template.
  • Shipped article revision history and restore, letting readers open any past version and owners roll one back, with edit access checked server-side rather than trusted from the client.
  • Built BrainDAO's public staking page from the design file, animated gauges, a lock estimator and a decay plot, then led the site's upgrade to Next.js 16 and React 19.
  • Sole engineer on the internal HR platform the company runs on, covering leave balances, public-holiday accounting and approvals, every figure derived from one shared ledger module.

Next.js · React 19 · GraphQL · TanStack Query · Vercel AI SDK · wagmi

02 / 2025–26

adsVase

Founding Frontend Engineer

Remote · May 2025–Present

A social and commerce platform where creators and brands publish, sell and get paid, with AI helping write the ads.

Every screen the company has, on both platforms: the web app, the React Native companion on Expo, and the admin console the business is run from. All three built from the ground up, majority author on each, and in the room for the product decisions behind them.

  • Ship a 52-route Next.js web app and a 67-screen React Native app in step, written to the same data-layer and typing conventions.
  • Maintain a 37-component design system of shared tokens and primitives, which cut the time to ship a new feature roughly in half.
  • Shipped a custom reel editor, crash-proof draft autosave and realtime chat over Socket.IO, so users never lose work and messages arrive instantly.
  • Set the frontend standards a distributed team works to, code review, secure auth and CI on every merge, keeping quality steady as the codebase grows.

Next.js 16 · React 19 · React Native · Expo · TanStack Query · Socket.IO

03 / 2022–24

Appnovia

Lead Frontend Developer

Hybrid · Mar 2022–Mar 2024

A software firm in Port Harcourt building the systems Nigerian businesses run on: ERP, clinical records, payroll, inventory.

Led the frontend on two operational platforms, both taken from first commit to daily use: a patient-records system that ran in real clinics, and the ERP around it. Software for people who get no training and can't afford a mistake.

  • Built the patient-records front end from the first commit and rolled it out across multiple clinics, mapping a real visit from registration through triage and consult to billing.
  • Lifted internal productivity by roughly 80% by redesigning core workflows around how staff actually work, informed by on-site research in the clinics themselves.
  • Gave reception, doctors, lab and billing their own view of a single patient record, configured per clinic rather than forked per clinic.
  • Built the front end for a realtime messaging product that reached 1,000+ users and about 100k messages a day within six months.
  • Established the frontend architecture the team grew into: component structure, state patterns and the conventions every new hire learned on.

React · Redux · GraphQL · TypeScript

Toolkit

8 groups
  • Interface

    React 19 · Next.js 16 · TypeScript · Tailwind · Radix UI · Motion

  • State & data

    TanStack Query · Zustand · GraphQL · Zod · TanStack Table · Server Actions

  • Native

    React Native · Expo · Reanimated

  • AI

    AI SDK · Tool-calling agents · PlateJS · Langfuse

  • Realtime

    Socket.IO · SSE · Streamed agent output

  • Backend & auth

    Node · Supabase · Redis · Auth.js

  • Shipping

    next-intl · SEO & metadata · Biome · Vercel

  • On-chain

    wagmi · viem · EIP-712 · IPFS