Selected work
Real software for real businesses. Every project here is something that changed how a team works.
01
A complete digital presence for a private primary and secondary school in Nigeria. The project covered everything from branding and design to a fully custom-built website with an integrated content management system.
Before this, the school had no digital presence at all. The goal wasn't just a website — it was a platform that staff could actually run themselves, without calling a developer every time they needed to update a notice or add a photo.
Built with Dioxus (Rust) for the frontend and Strapi as the headless CMS. The entire site is statically generated — it deploys in under 30 seconds when content changes, and scores consistently high on Lighthouse performance tests. Deployed on a VPS using Docker and Dokploy.
02
An internal web application built for Johnethel School's teaching staff. Teachers use it to input student grades, record attendance, and generate complete end-of-term report sheets for every student — automatically formatted and ready to print.
Before this system, report sheets were produced entirely by hand — a slow, error-prone process that took staff significant time at the end of every term. The system eliminated that process entirely.
This was the first production software I shipped — built in Python with Django around 2020–2021. It's been running internally ever since. It's also the project that cemented my conviction that the most valuable software is often invisible — it just makes someone's job easier, quietly, every single day.
Internal tool
03
An AI-powered document generation system that produces structured lesson plans and formatted exam question papers as PDFs — pulled directly from the school's scheme of work database.
What previously took teachers hours of manual writing per subject per term now runs in minutes. The system generates properly formatted A4 documents with correct subject structure, answer lines sized to the question type, marks allocations, and school branding — all automatically.
Built in Rust, orchestrated with n8n, and powered by an LLM for intelligent question and lesson structure generation. The output is clean enough that teachers can use it directly — no editing required for most subjects.
Internal tool
04
A fully self-hosted internal platform built for Johnethel School's staff and operations. Every teacher gets a school email address, cloud storage, shared calendars, collaborative document editing, and video calling — all running on school-owned infrastructure, not a third-party subscription.
The goal was to give the school genuine institutional independence: its own cloud, its own email system, its own user directory. One account in LLDAP provisions access to everything — Nextcloud, IMAP, SMTP, document collaboration — no manual setup per service.
Built on Nextcloud AIO with Stalwart as the mail server and LLDAP as the user directory. Deployed on a Contabo VPS behind Traefik via Dokploy, with Backblaze B2 for backups. The mail server scores 10/10 on mail-tester.com and handles SMTP, IMAP, DKIM, DMARC, and SPF correctly — emails land in inboxes, not spam folders.
Internal infrastructure
Next project
If you have a problem worth solving, let's talk about it.
Get in touch