Skip to main content
Paul DeAngelis

Paul DeAngelis

Software engineer and CS student with 7+ years of experience building and shipping complex systems

Talent
Wellsboro, PAMember since July 19, 2026
C#TypeScriptJavaScriptSQLVueJSPostgreSQLSupabaseReactJSUnityUnreal EngineGodotMirror NetworkingSteamworksOpenXRBlenderAffinity Photo
·

Hire this person

Send a job offer directly to this candidate

C#TypeScriptJavaScriptSQLVueJS

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)

Reviews

Related