CS & Math @ UNC Chapel Hill · Game Developer · Software Engineer

Will Moppel

I develop games for PC and VR, combining programming and 3D art to bring immersive experiences to life.

About

I'm Will. I'm a senior studying Computer Science and Applied Mathematics at the University of North Carolina at Chapel Hill, with a minor in Physics. I'm passionate about using technology to create engaging immersive experiences that users love.

I've developed games with Unreal Engine, Unity, and even the now deprecated Blender Game Engine and have packaged for Windows, Linux, and Meta Quest. Alongside game dev, I work as a software engineer at Current Sets, building tools in TypeScript for construction design review, and as a project assistant at UNC's BeAM makerspace, where I train and mentor students on 3D printers, laser cutters, and CNC equipment.

I'm also the co-founder and co-president of the Jugger Club at UNC-Chapel Hill, where we play and promote the sport of Jugger. In my free time, I enjoy DJing, listening to music, and baking.

Skills

Game Development & 3D

  • Unreal Engine
  • Unity
  • Blender (3D Modeling)
  • PC / Linux / VR Packaging

Languages

  • C++
  • Python
  • Java
  • TypeScript
  • SQL (PostgreSQL)
  • Bash

Backend & Cloud

  • FastAPI
  • REST APIs
  • Docker
  • Kubernetes
  • Firebase
  • Cloudflare
  • SQLAlchemy

Engineering & Tools

  • Git
  • CI/CD
  • Unit Testing
  • Astro
  • Tailwind CSS
  • Agile / Scrum
  • Adobe Creative Cloud
  • GitHub Copilot

Education

University of North Carolina at Chapel Hill

B.S. Computer Science · B.S. Applied Mathematics · Minor in Physics

Expected May 2027

GPA

3.95 / 4.00

Relevant Coursework

Computer Networks, Computer Vision, Linear Algebra, Calculus Based Physics

Projects

Some of my current and past projects!

Coming Soon

Games!