The kinds of software I have built so far, grouped by theme rather than by exact date.
September 2025
Began with Python fundamentals and built practical programs to learn by doing.
Built desktop utilities with Tkinter and CustomTkinter: the Aurora 2 Number Calculator and the Brightness Controller.
Built Campus Desk, a student management system with desktop, mobile, web and terminal interfaces, a NiceGUI Rock Paper Scissors game, and Maths Frenzy, a timed maths game with terminal, desktop and web interfaces on one shared engine.
Built Student Hub with Node.js, Express.js and PostgreSQL, and Elite Ballers FC with Supabase, deployed on Render.
Built CyrusBot, a modular WhatsApp bot on Node.js and Baileys with AI conversations through OpenRouter.
Rebuilt this portfolio as a typed, multi-page application.
Maintainable code, system design, backend engineering, REST APIs and deployment practice.