00 / 02 — type
James Akpan in a dark suit — a graded, grainy film still

A product engineer. I recently worked with the great team at Pear. My first go at AI engineering was at MosaiQ Labs, and Andela was my first job. Everywhere I have worked, I have come to love the engineering, and how people use what we build. All to say, I am bullish on software. I'm open to product and AI engineering roles, remote.

JAMES AKPAN

About

Product engineer with a good eye for clean, accessible interfaces and a real appetite for hard problems. Six years building products with teams — most recently real-time, high-stakes trading interfaces in DeFi using TypeScript, React, Next.js, and on-chain SDKs.

I owned Agent Pear, an AI trading-signals product, end to end, and was a core engineer on a Base mini app that brought on-chain pairs trading into Coinbase Wallet.

Work

CmdRound

A hiring test for engineers who code with AI

CmdRound recruiter dashboard: six candidates scored on one field, top score 97

AI has changed how we engineers work, but hiring tests haven’t caught up. So I built one where candidates solve a real task with Claude Code, and recruiters get a score and a replay of how they got there.

Live · launched Oct 2026 · Next.js, E2B sandboxes, Postgres, Drizzle, Better Auth

Open CmdRound

waiter.now

QR-based AI restaurant ordering

waiter.now admin dashboard: scans, AI conversations, revenue and recent activity

Over ₦200M processed so far. It started as an idea I had at dinner with my wife, and grew into a full SaaS for restaurants: orders, tickets, inventory and staff management.

Live · paying customers · Next.js 15, Firebase, Supabase pgvector, Gemini

Open waiter.now

MostCracked

The global Claude Code leaderboard

MostCracked global leaderboard: the top three podium and ranked players

A global leaderboard for Claude Code. Every prompt you send and every file Claude edits is a point. Live in your terminal and on the web.

Live · global board · Cloudflare Workers, D1, GitHub OAuth, npm CLI

Open MostCracked

Pennah

SaaS for personal trainers

Pennah history: every session, with photos

A big fan of the gym. So I built a solution for trainers and clients to track progress, plan workouts and manage subscriptions.

In private pilot · Next.js 16, Clerk, Supabase, Paystack

Open Pennah

BlurCast

Blur anything before you share your screen

I always wanted to share my screen without sharing my personal details. So I built an extension that blurs anything on the page and open-sourced it. Please fork and contribute!

Open source · Chrome Extension, JavaScript

View the source

Experience

Pear Protocol — Product Engineer

Jul 2025 — Jul 2026

Owned Agent Pear — an AI trading-signals product — end to end, and was a core engineer on the Base / Farcaster mini app that brought on-chain pairs trading into Coinbase Wallet.

MosaiQ Labs — Frontend Engineer · Extension Developer

Sep 2022 — Jun 2025

Rebuilt the company’s Chrome extension into a fully interactive React system and built the infrastructure that tied the extension and web platform together.

Andela — Junior Frontend Developer

Dec 2021 — Aug 2022

Themed and shipped white-label restaurant-ordering apps on Lunchbox’s shared React + TypeScript platform, translating pixel-perfect Figma into per-client themes.

Shelf — writing

Connect

Book 30 minutes: cal.com/mrjames/30min

Email: jamesakpan016@gmail.com

Resume (PDF)