Self-taught full-stack developer based in Nigeria. I build and ship production web products end-to-end — frontend, backend, payments, auth — for real users, not just portfolio pieces. I run a small dev agency (Axion Digital) alongside my own SaaS projects, and I'm currently sharpening up for a junior frontend/full-stack role.
OrbitCV — AI resume-builder SaaS. React + Vite frontend, Supabase (auth, DB, RLS), Paystack subscriptions (monthly Pro plan + pay-per-unlock), OpenAI-powered resume scoring, deployed on Vercel.
React Supabase Paystack OpenAI API TanStack Query
Resume Score API — A standalone public API I built to properly learn API design: input validation, OpenAI integration, structured JSON responses.
Node.js REST API OpenAI API
Youth For Christ Verse App — Daily-verse web app built for my church youth ministry. Supabase backend, transactional email via Resend, deployed on Vercel.
React Supabase Resend Vercel
TrendIT Systems — Business site + lead-gen setup for a solar/IPTV/IT-support company in Abuja, built and maintained as an ongoing client.
HTML/CSS/JS SEO Automation
I treat AI tools (Claude, OpenAI models) as part of my dev process, not a crutch:
- Architecture decisions and debugging on real production bugs (auth race conditions, RLS leaks, cache issues)
- Shipping AI features inside products themselves — OrbitCV's resume scoring and the Resume Score API both run on the OpenAI API
- Faster iteration on unfamiliar stacks (FastAPI, Flutter) while still writing and understanding the code myself
🎯 Sharpening TanStack Query and interview-readiness for junior frontend/full-stack roles (target: Aug–Sep 2026) 🛠️ Building in public on @zerotowebhero_01
📫 okoemu4@gmail.com · 🌐 josephportf.netlify.app · 🇳🇬 Nigeria — open to remote