Projects

Things I’ve built

A selection of projects that showcase how I think about architecture, clean code, and user experience — from full-stack apps to focused tools.

School ERP Platform

Full-Stack

End-to-end school management system with modules for students, staff, fees, and transport. Includes role-based access and analytics dashboards.

React · Node.js · PostgreSQL · AWS

Portfolio Generator CLI

Developer Tool

A command-line tool that generates developer portfolio websites from a simple JSON config, with reusable sections and themes.

Node.js · Handlebars · CSS

Real-time Chat App

Backend & Realtime

Real-time chat application with rooms, typing indicators, and JWT-based authentication. Focused on socket performance and clean API design.

React · Node.js · Socket.io · MongoDB

Task Manager API

API Design

REST API for managing tasks, labels, and user workspaces with proper validation, pagination, and error handling.

Node.js · Express · MongoDB