This project involved delivering a modern, unified web presence for PA Lawrence and the P. A. Lawrence Foundation, a multi-sector organization operating across areas such as construction, real estate, logistics, and impact-driven foundation work. I built the site end to end—from developing the UI system to integrating content, optimizing performance, and setting up SEO. I focused heavily on clean architecture and maintainability, using a reusable component system to keep the design consistent across the entire site. I also put CMS-ready infrastructure in place with Sanity to support dynamic content and an extensible blog, while applying performance-first practices like optimized images, fonts, and centralized metadata for search and social sharing.
3
90
I redesigned and developed the Abegbe Agboola Chambers website, taking it from an old, fragmented experience to a modern, brand‑aligned digital presence that positions the firm as a trusted, full‑service legal partner. The new experience emphasizes credibility, clarity, and conversion through refined messaging and structured content. I also provided an end‑to‑end technical support for success, including hosting, deployment, and back-end support.
3
84
I built the Department Management System as a full-stack web application to streamline how academic departments manage courses, users, and learning materials. I designed it to support clear role-based workflows for students, lecturers, and admins—covering authentication, enrollment, course assignment, and material distribution. On the frontend, I focused on a clean, responsive interface with real-time feedback, while on the backend I implemented secure JWT authentication, role-based access control, and structured APIs for course, user, and file management.
1
58
This project is a marketing and onboarding web application for Dutiful, a platform focused on helping businesses get discovered, build trust through reviews, and connect with customers through listings, messaging, and booking features. I built it as a React single-page app using Vite, handling everything from the marketing pages to the authentication and contact flows. The app includes a multi-section landing page that highlights Dutiful’s core value propositions, a detailed pricing page with clear plans and CTAs, a full contact form, and a complete auth UI covering login, signup, OTP-based password recovery, and reset flows.
2
51
AIForHomework is an AI-powered homework assistance platform I collaborated on as a core contributor during the HNG 11 Internship, built with a strong focus on helping students actually understand their work rather than just get answers. Students can ask questions, upload homework (including images), and interact with an AI tutor through a chat experience that offers both direct answers and guided, step-by-step explanations, with homework history saved for easy revision. The platform also supports teachers with AI-assisted homework generation and grading, gives parents visibility into student progress, and includes free-tier limits with clear upgrade cues. AI responses are streamed in real time using the Vercel AI SDK, powered by GPT-4 and Mistral, with prompts tuned for clear, structured, educational explanations.
2
41
Outbound AI is an outbound call automation platform designed to help businesses automate and manage outgoing phone calls more efficiently. I shortly led the frontend for the project during the HNG 12 Internship, where I was a core contributor working in a fast-paced environment and collaborating closely with multiple teams. The application combines a marketing site with a full product experience, including organization and campaign management, call tracking, live calls, script editing, reporting dashboards, and POC call testing. The architecture is centered around the App Router with shared layouts, global providers, and server-side actions for API access, resulting in a scalable, production-ready frontend that supports both growth and operational workflows.
2
38
I built a modern, conversion-focused website for Preciousgem Creatives, a digital marketing agency helping purpose-driven and ethical brands grow their online presence. I handled the project end-to-end, focusing on clear brand positioning, intuitive content structure, and trust-building elements such as service breakdowns, founder credibility, certifications, testimonials, and FAQs. The site was designed to communicate value quickly, guide users through the agency’s offerings, and drive inquiries through strong calls to action, while remaining responsive, lightweight, and easy to maintain. The result is a polished marketing site that clearly tells the brand’s story, establishes authority, and supports business growth.
2
43
Notekeeper is a simple and secure notes application built with Python and Django that allows users to quickly create, edit, and manage notes in one place. The app supports full CRUD functionality, easy note sharing, and the ability to download notes as PDFs, all wrapped in a clean, minimal, and user-friendly interface.
It uses Django Cryptography to encrypt stored data, ensuring notes remain private and protected from phishing or unauthorized access. The project also integrates PDF generation libraries using xhtml2pdf, and is production-ready.
2
47
Agile Delivery is a parcel and logistics platform where I served as the Founding Frontend Engineer, responsible for shaping the architecture, core UX, and implementation from the ground up. Built with Next.js (App Router) and TypeScript, the app combines a polished marketing site with a role-based, authenticated product experience for customers, couriers, parcel shops, and admins. I implemented the full authentication and onboarding, and recovery flows—alongside role-based route protection using middleware and cookie-backed state. I also built the customer and admin dashboards, delivery creation flows, parcel shop and quote integrations, and the services for deliveries, parcel shops, and quotes.
2
47
A simple typing game that has 4 seconds to type each words and increments your score till you miss it.
2
21
This is a fun, themed Hangman game I built with React and TypeScript that sticks to the classic gameplay but adds a lot of thoughtful polish. It keeps track of guesses, win or loss state, and a running win streak, while visually building the hangman as mistakes happen, and revealing the word gradually with helpful hints. You can play using either the on-screen letters or your keyboard, with small visual feedback to make it feel responsive, and quickly move to the next word using a button or simple keyboard shortcuts. The default word set is centered around computer science, math, and Web3 concepts, but you can also upload your own JSON dictionary with word–hint pairs, which the app validates and resets automatically.