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.

open to interesting projects
resume / dock / say hi

timeline

  1. 2026–Present

    RTX · Software Engineer

    Software for internal and external customers.

  2. 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%.

  3. 2025–2026

    Shortlist · Software Engineer · remote

    SEO for client websites.

  4. 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%.

  5. 2022–2025

    UNC Charlotte

    BS, Computer Science, 4.0 GPA

  6. 2020–2022

    Izar Wellness Institute · Technical Support Specialist · contract

    Hardware and software support for the clinic, and its equipment and security.

  7. 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.

  8. 2019

    First lines of code

    Self-taught coding journey begins

now · Oct 2026

building

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

  1. Build smarter.
  2. Walk with purpose.
  3. Never stop learning.
  4. Be kind.

the long version →