Programming & systems
Software is where individual components become a coordinated experience.
From embedded code to web services.
My programming work spans firmware, automation, responsive websites, and deployed applications. Projects such as GrowRight required software close to physical hardware as well as interfaces intended for everyday use.
Choose tools that fit the job.
I work with C++, Python, web technologies, and Linux-based services. The right tool depends on the operating environment, reliability requirements, maintainability, and whether a project must interface directly with hardware.
Deployment is part of development.
Containerized services, practical networking, and backups are vital to operating systems over time. I am especially interested in open-source and self-hosted approaches that allow an owner to inspect, repair, and extend their infrastructure.
Learn by building responsibly.
Security is a natural part of programming. I focus on understanding systems, testing within authorized boundaries, minimizing unnecessary privileges, and improving resilience rather than collecting demonstrations that lack context.