Justin

David

All Projects

Portfolio

Production systems, client work, and experimental web applications. Four have full case studies — the rest link straight to the live sites.

Osagie Media
Case StudyDelivered

Osagie Media

Full-stack build • Delivered

A public marketing site and single-admin panel for a UK-based wedding photographer. Live booking flow, deposit verification, and a hand-off that left the client able to edit everything without touching code.

Next.js 16TypeScriptPrisma 7TanStack QueryR2Neon
Pastura
Case StudyIn Progress

Pastura

Church operations platform • In progress

A multi-tenant SaaS for Nigerian Pentecostal churches. Members, giving, attendance, scheduling, tasks, and a content/LMS module — architected with the same rigor whether the codebase has one user or one hundred churches.

TurborepoFastify 5Next.js 16PrismaNeonR2PaystackTanStack Query
JacinthForge
Case Study

JacinthForge

Frontend Engineer • Production LMS

An e-learning platform connecting instructors with apprentices. I built the frontend end-to-end: multi-step course creation, media pipeline, quiz builder, and a client-side certificate generator.

Next.jsTypeScriptTailwind CSSReact Hook FormZustand
justindavid.dev
Case Study

justindavid.dev

Design system • Case-study architecture

The portfolio you're on right now. Server Components by default, a semantic design system in Tailwind v4, and scroll-driven navigation that doesn't flicker. Ships with a case-study template so future projects have somewhere to live.

Next.js 16TypeScriptTailwind v4MotionReact Icons
Nexamart

Nexamart

E-commerce platform

An e-commerce platform allowing users to browse and purchase mock products. Built with React, CSS, and the Dummy JSON API.

ReactCSSDummy JSON API
Zuri Team Clone
Archived

Zuri Team Clone

Pixel-Perfect Multi-Page Replication

A high-fidelity replication of five core Zuri Team landing pages, demonstrating orchestrated reveal animations and responsive architecture.

ReactTailwind CSSFramer Motion