Paul DeAngelis
Software engineer and CS student with 7+ years of experience building and shipping complex systems
Hire this person
Send a job offer directly to this candidate
About
Software engineer and CS student with 7+ years of experience building and shipping complex systems, including multiplayer game backends, full-stack web applications, and database-driven platforms. Proficient in C#, TypeScript, JavaScript, and PostgreSQL. Track record of delivering production-ready software independently and in collaborative engineering teams.
Experience
Software Developer - Solanimus Games - Raleigh, NC
(2023-09 - 2025-06)
- Implemented the full gameplay loop of Head2Head Trivia, a global multiplayer battle-royale trivia game built to handle thousands of concurrent players, using C# and Unity
- Architected a skill-based matchmaking system to dynamically pair online players with appropriately ranked opponents
- Designed a question retrieval system serving fresh trivia content per session and scoring players on speed and accuracy
- Built a client-facing admin panel using TypeScript, VueJS, and Axios integrated with SupabaseJS
- Managed 3 PostgreSQL databases via Supabase, each with 20+ tables designed to specification using numerical IDs and UUIDs
- Collaborated with clients, management, and artists to design a player customization system for Head2Head Trivia
Independent Software Developer - Nova Jumper (Independent) - Remote
(2018-09 - 2025-06)
- Designed, built, and shipped Nova Jumper, a multiplayer 3D platformer rated positively on Steam with 33,000+ page visits
- Engineered full multiplayer networking in C# using Mirror Networking and Steamworks, rewriting the codebase to convert MonoBehaviours to NetworkBehaviours and coordinating state sync between client and server via Command and RPC calls
- Integrated Meta VR headset support using Unity's OpenXR package, enabling cross-play between VR and non-VR players
- Modeled and UV mapped all in-game assets from scratch using Blender, including player models, environments, and UI elements
- Designed all in-game textures in Affinity Photo, covering player skins, environmental surfaces, and HUD overlays
Independent Game Developer - Itch.io (Independent) - Remote
(2018-09 - 2026-04)
- Planned, developed, and published 17 game prototypes to itch.io across multiple genres and engines
- Built projects in Unity, Unreal, Godot, and GDevelop, demonstrating rapid adaptability across development ecosystems
- Presented game prototype '15 Lives' at a WVU playtesting event, gathering and synthesizing structured player feedback
Head Programmer, Penguin Tracker Project - West Virginia University - Morgantown, WV
(2023-08 - 2023-12)
- Led design and development of a full-stack web application visualizing penguin migration patterns from NOAA data
- Engineered a recursive algorithm to query a NOAA database across all penguin species and serialize results to JSON
- Drove adoption of ReactJS for the team's frontend, onboarding all group members with environment setup and tooling support
Lead Programmer, MPX Operating System Project - West Virginia University - Morgantown, WV
(2025-08 - 2025-12)
- Led a team of 4 in implementing the MPX Operating System in C, coordinating contributions across all required modules
- Delivered a fully functional OS including a terminal, serial polling with key buffering, a command handler, process management, alarms, multitasking, and memory management
Education
Bachelor of Science - Computer Science - West Virginia University (2026-05)