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!