Go-Janitor CLI
A concurrent command-line file organizer designed to safely batch sort directories. Uses goroutines, waitgroups, atomic renames, and a rollback manifest system.
Computer Science student and developer based in Ottawa, Canada. Focused on backend services, concurrency patterns, and building resilient software systems.
Selected work spanning system tooling, full-stack APIs, and data architecture.
A concurrent command-line file organizer designed to safely batch sort directories. Uses goroutines, waitgroups, atomic renames, and a rollback manifest system.
An internal tracking and auditing web application featuring relational schema definitions, role-based workflows, and reporting views.
A booking database system implementing constraints, triggers, and nested relational queries connected to a Node.js backend.
Virtual server environments deployed on Debian Linux with remote SSH access, automated backup persistence, and port-forwarded routing.
Core languages, tools, and technical areas I work with.
Feel free to reach out for software development opportunities or technical collaborations.