Projects

Each project is an opportunity to learn, solve a real problem, and build stronger technical skills. These are not throwaway demos — they are practical tools built with purpose.

Web App

FlyingPlan

A drone flight management system for planning operations, managing equipment, tracking maintenance, and ensuring regulatory compliance.

PHP CodeIgniter MySQL Bootstrap JavaScript
Business Tool

NextStep CRM

A lightweight CRM for small teams — managing contacts, tracking leads, logging interactions, and integrating with Google Calendar and Gmail.

Python Flask SQLAlchemy Google API Bootstrap
Learning Project

Northwind

A terminal-UI warehouse and distribution system on the classic Northwind database — full order-to-cash and purchase-to-pay workflow, AR/AP reconciliation, and branded PDF export.

Python Textual SQLite fpdf2 pytest
Civic / Public Interest

civicoscr

A Python tool (CLI + GUI) for downloading audio and video recordings from civico.net council webcast pages — with resumable transfers and cross-platform installers.

Python Tkinter requests CLI + GUI
Automation

xml-to-pdf

Converts XML invoice files into paginated, branded PDF reports with EAN-128 / GS1-128 barcode pages — CLI for batch jobs, CustomTkinter GUI for visual field mapping.

Python reportlab CustomTkinter PyMuPDF XML
Business Tool

CMMS

A multi-site maintenance management system for tracking repairs, work orders, assets, and parts across bakery and retail locations with QR code reporting.

Python Flask MariaDB Bootstrap QR Codes
Business Tool

BarcodeLabelGen

Self-hosted web app for designing label templates in a drag-and-drop editor and batch-generating PDF labels from CSV, Excel, or SQLite — with barcodes, QR codes, and dynamic placeholders.

Python Flask React Konva PostgreSQL
Web App

MiniCMS

A SQLite-backed Node.js CMS that publishes a hand-coded static portfolio site — rich-text editor, themes, custom fonts, drafts, and scheduled auto-publish via systemd.

Node.js Fastify SQLite TipTap Eta