About
I write code, break things, and occasionally ship something useful. By day, I'm a full-time SWE. By night it’s 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
- co-founder, Underscore Games
- BS, Computer Science, 4.0 GPA · UNC Charlotte
- coding since 2019
Principles
- Build smarter.
- Walk with purpose.
- Never stop learning.
- Be kind.
Now
building
- Performant 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
Experience
- 2026–Present RTX work Software Engineer Software for internal and external customers.
- 2020–Present Underscore Games co-founder 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%. underscore.games Cubicle, on the desk
- 2025–2026 Shortlist work Software Engineer · remote SEO for client websites.
- 2025 CEM Corporation internship 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 study BS, Computer Science, 4.0 GPA
- 2020–2022 Izar Wellness Institute work Technical Support Specialist · contract Hardware and software support for the clinic, and its equipment and security.
- 2019 Enventys Partners internship 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 milestone Self-taught coding journey begins
Setup
Outside the terminal
- Homelabbing Homelabbing. building servers at home
- Game Dev Game Dev. did not work at blizzard
- Networking Networking. connecting computers
- Reading Reading. sci-fi, tech, and self-improvement
- Hiking Hiking. touching grass
- Tea Brewing Tea Brewing. trying every tea in the world
- Weightlifting Weightlifting. building strength and discipline
- Travel Travel. exploring the world
-
Get in touch
-
phil@pvi.sh The reliable way to reach me
-
Book a call fantastical.app/philv