Portfolio index

Shipped systems with live previews

Eight shipped systems — fraud detection, document RAG, AI CAD generation, real estate and attendance SaaS, product verification, a Sui social dApp and enterprise energy web. Most cards carry a live, scrollable preview of the real site; every card links the live build and source where public.

AI · Fullstack · Tools
asguard.netlify.app Live Open ↗
01 · AI · Fintech risk

Asguard

High-volume fintech environments need fraud decisions that are fast enough for live payment flows and explainable enough for compliance. Asguard scores transactions with layered rules, enriches them with AI risk assessment, and emits structured alerts with natural-language summaries.

Clear-cut decisions stay on a low-latency path; ambiguous events escalate for deeper model analysis with investigator context in-band.

Go Gin Firebase LLM PostgreSQL
02 · RAG · Document intelligence

Azeru

Enterprise RAG platform that ingests PDFs, chunks them for embedding quality, stores vectors for semantic retrieval, and answers questions with source-aware conversational responses.

Backend processing in Go for throughput; operator UI in Next.js. Inference routes through high-speed LLM providers so retrieval + generation stays interactive.

Go Next.js Groq AI Vector search Docker
cgen.pxxl.click Live Open ↗
03 · AI · CAD generation

Cgen

Natural-language prompts become validated CAD: Groq turns plain English into structured specs, Pydantic validates every op against an allowlist, and a deterministic CadQuery engine emits STEP/STL downloads. Existing parts are revised in place, and every generation stacks as a revision in the project workspace.

No AI-executed code, ever — geometry comes from the registry and the engine, the model only writes the spec.

Python Groq CadQuery Pydantic
Web & mobile products
hauserhomes.xyz Live Open ↗
04 · SaaS · Real estate

Hauser

Real estate marketplace for Nigerian property professionals — agents, landlords, and tenants. Role-aware onboarding lands each persona in the right workflow without manual admin setup.

Next.js + Firebase (Firestore, Cloud Functions): dynamic listings, real-time updates, image optimization, and click analytics for premium tiers.

Next.js Firebase Firestore Cloud Functions
usepresent.netlify.app Live Open ↗
05 · SaaS · Attendance

Present

Geo-verified attendance with on-device face recognition: lecturers open sessions, students verify location within the class radius plus a live face match — embeddings never leave the browser.

No QR codes, no shareable links, one mark per student per session. Lecturer dashboards track every session with per-student verification status.

Next.js Firebase MediaPipe face-api.js
vouch-j7dz.onrender.com Open ↗

This host blocks embedding, and the free tier sleeps when idle — open the live app (give it ~30s to wake):

Open live app ↗
06 · Verification · Consumer

Vouch

Point your phone at a product pack, get a plain-language verdict: Vouch checks NAFDAC and PPB Kenya registration records with fuzzy name matching, reads registration numbers from pack photos via a vision model, and layers hazard alerts plus community reports on top.

Mobile-first for shoppers in Nigeria and Kenya — registered and active, approval not active, details don’t match, or not found.

JavaScript Vision AI REST APIs
dspace1.netlify.app Live Open ↗
07 · Web3 · Social

DSpace

SuiPod Chat — hybrid decentralized collaboration: Sui wallet identity and on-chain pods, Firebase realtime messaging, and in-chat SUI transfers.

Chain where trust matters, Firebase where speed matters — membership and money live on Sui, message fan-out rides realtime listeners.

React 19 Sui dapp-kit Firebase
absoluteenergyfield.com Open ↗

This corporate host blocks embedding — open the live site:

Open live site ↗
08 · Enterprise · Energy

Absolute Energy

Corporate website for Absolute Energy Field Services, an oil & gas enterprise client — company profile, service lines and enquiry capture in a fast, responsive package.

Enterprise delivery: stakeholder-approved structure, performance-conscious pages, and a handover the internal team can actually maintain.

Enterprise Corporate site Responsive

Want the architecture walkthrough live?

Happy to discuss tradeoffs, stack choices, and what I’d harden next in a technical interview.