About
write code, break things,
occasionally ship.
By day, a full-time software engineer. By night, a homelab at 99.99% uptime and card games with the studio I co-founded, all from a desk in Hartford, CT.
timeline
- 2026–Present
RTX · Software Engineer
Software for internal and external customers.
- 2020–Present
Underscore Games · Co-founder & developer
Made Cubicle: The Improv Office Party in a Box. Took second in a startup pitch challenge for $11,000 in grants, and ran design, development and marketing, bringing cost-per-lead down 78%.
- 2025–2026
Shortlist · Software Engineer · remote
SEO for client websites.
- 2025
CEM Corporation · Software Engineer Intern
A Rust TCP server that automates device testing across Windows, Linux and ARM, used by 30+ engineers. JSON test sequences that run 10× faster, and C++ Modbus control for stepper motors that cut manual calibration time by 95%.
- 2022–2025
UNC Charlotte
BS, Computer Science, 4.0 GPA
- 2020–2022
Izar Wellness Institute · Technical Support Specialist · contract
Hardware and software support for the clinic, and its equipment and security.
- 2019
Enventys Partners · Computer Engineer Intern
Object detection in Python and OpenCV at 99.98% accuracy, and PCB assembly and reflow for contracts over $400,000.
- 2019
First lines of code
Self-taught coding journey begins
now · Oct 2026
building
- preamble, a FLAC library organizer · in progress
- Tools for card games · planning
- This portfolio (always) · deployed
learning
- Embedded systems & RTOS · exploring
- Game design patterns · exploring
- Rust · exploring
reading
- Designing Data-Intensive Applications · reference
- Game Programming Patterns · reference
machines
phil@macbook
- OS
- macOS 27
- Kernel
- arm64 (Apple Silicon)
- CPU
- Apple M5 Max (18-core)
- GPU
- Apple M5 Max (40-core)
- Memory
- 48GB unified
- Storage
- 2TB NVMe
- Display
- 14.2" Liquid Retina XDR (120Hz)
- Shell
- zsh + oh-my-zsh
- PM
- brew
- Editor
- VS Code, nvim
- Emulator
- cmux
phil@desktop
- OS
- CachyOS (Arch btw)
- Kernel
- x86_64 Linux
- CPU
- AMD Ryzen 9 7950X (32-thread)
- GPU
- NVIDIA RTX 4070 Ti (12GB)
- Memory
- 64GB DDR5
- Storage
- 4TB NVMe
- Display
- 2x 27" 2K QHD (144Hz)
- Shell
- zsh + oh-my-zsh
- PM
- paru
- Editor
- VS Code, nvim
- Emulator
- Konsole
phil@homelab
- OS
- Unraid Pro
- Kernel
- x86_64 Linux
- CPU
- AMD Ryzen 5 7600X (6-core)
- GPU
- RTX 3060: transcoding, local AI
- Memory
- 64GB DDR5
- Storage
- 4x 12TB in ZFS, 36TB usable
- Parity
- 1 drive
- DNS
- AdGuard Home
- Services
- Docker, all of them
- Uptime
- 99.99%
principles
- Build smarter.
- Walk with purpose.
- Never stop learning.
- Be kind.