
Experience
Open Source Hobby Programming
2012 - Present
- Contributing to open source projects on an ad hoc basis
- One of the maintainers for two package repositories
- I maintain some packages in the Arch Linux User Repository
- You can find more information on notable personal projects on the projects page
- You can find my github profile here
Omnimaga.org - Volunteer Administrator
June 20, 2009 - Present
- Maintain server infrastructure
- Administrate forum and discord server
Computronix - Developer, Tech Lead
January 2013 - October 2025
- Maintain software products and internal tooling
- Review software and business requirements for completeness
- Review quality assurance test plans
- Review end user documentation
- Write and review business and technical designs
- Write and review architectural documentation
- Write and review technical documentation
- Write, review, and test software
- Provide high level estimates for development work based on a business design
- Provide detailed estimates for development work based on a technical design
- Lead development teams during the duration of a project
- Assign work to developers
- Write and review work breakdown structures
- Decide on and enforce software architecture and standards
- Provide high level estimates for large pieces of development work based on requirements
- Solution discovery for potential new software products
Rona Revy - Night Shift, Merchandiser
2011 - April 2012
Proficiencies
Programming Languages
- Python - Expert
- I use this language for a large majority of my hobby programming
- It was one of the primary languages I worked with at Computronix
- I've contributed to open source projects written in this language
- Oracle PL/SQL - Expert
- It was one of the primary languages I worked with at Computronix
- C# - Advanced
- It was one of the primary languages I worked with at Computronix
- I've contributed to open source projects written in this language
- Linux/Unix Shell Scripting - Expert
- I use this language for a large majority of my hobby programming
- I use this language everyday as part of my primary operating system
- Golang - Intermediate
- I've written some small tools in this language as part of my hobby programming
- I've contributed to open source projects written in this language
- Rust - Intermediate
- I've written some small tools in this language as part of my hobby programming
- I've contributed to open source projects written in this language
- Lua - Intermediate
- I've written some small tools and project in this language as part of my hobby programming
- I've contributed to open source projects written in this language
- JavaScript - Expert
- I've written projects in this language as part of my hobby programming
- I've contributed to open source projects written in this language
- TypeScript - Advanced
- I've written some small tools in this language as part of my hobby programming
- I've contributed to open source projects written in this language
- C++ - Advanced
- I have written a large project in this language as part of my hobby programming
- Z80 Assembly - Intermediate
- I have written some small projects in this language in my hobby projects
Technologies
- Docker / Podman - Expert
- I use this technology for a large majority of my hobby programming
- I've contributed to open source projects written in this technology
- I maintain an Arch Linux based Linux distribution that uses podman
- Proxmox - Advanced
- I have a small hobby homelab (which runs this site) running on proxmox
- Ceph - Advanced
- I have a small hobby homelab (which runs this site) that uses ceph for storage
- Git - Expert
- I use this technology for a large majority of my hobby programming
- I piloted the project that transitioned Computronix from their previous source control solutions to git
- Qt/QML - Advanced
- I have written a large project using this technology as part of my hobby programming
- I've contributed to open source projects written in this technology
- Github Actions - Expert
- I use this technology extensively in most of my hobby projects
- Bitbucket Pipelines - Advanced
- I used this technology extensively at Computronix
- Networking - Intermediate
- I have a small hobby homelab (which runs this site) where I play around with networking
- Opkg - Advanced
- I help maintain an open source package repository using this technology
- Alpine Package Keeper - Advanced
- I help maintain an open source package repository using this technology
- Pacman package manager utility - Advanced
- I maintain a package repository using this technology as part of my hobby programming
- I maintain an Arch Linux based Linux distribution that uses this technology
- Nuitka - Advanced
- I've written multiple projects using this technology as part of my hobby programming
- I've contributed a bugfix to this technology
- Ext4 filesystem - Advanced
- I've written a python library that provides a read only interface to ext4 filesystems
- Systemd - Advanced
- I maintain an Arch Linux based Linux distribution that uses this technology
- I have a small hobby homelab (which runs this site) that uses this technology
- Oracle Database - Advanced
- I spent over a decade developing software on a platform that uses this technology at Computronix
- POSSE Enterprise Platform - Expert
- I spent over a decade developing for this platform at Computronix