Portfolio
I am a game developer and systems-focused programmer based in Michigan. My work centers around gameplay programming, custom tools, and building game systems from the ground up.
Links
Experience
- Ferris State University IT (Student Technician) — 2 years Provided hands-on technical support including hardware troubleshooting, running and terminating Cat6 cables (RJ45), and assisting with system and network setups.
- ID Tech — VR, Unity, and Roblox Instructor Taught students game development concepts and helped guide them through building interactive projects.
- Faycrest Game Studios — Game Development Intern Contributed to development tasks and collaborated within a team environment.
Programming Languages
| Strongest | Experience With |
|---|---|
| C++, Java, C# | Python, C, JavaScript, Rust |
Game Engines & Tools
| Frequently Used | Familiar With |
|---|---|
| Unreal Engine 5, Unity, SFML | Godot, GDevelop, GB Studio, Processing |
Technical Skills
- Gameplay programming and rapid prototyping
- Custom engine and tool development
- Object-oriented design and systems architecture
- Linux environments and server maintenance
- Computer hardware troubleshooting and IT support
- Version control with Git and GitHub
Server & Hardware
This website is self-hosted on a Dell R630 server running Ubuntu 20.04. My background in IT and hardware gives me a strong understanding of systems, performance, and real-world constraints beyond just writing code.
Operating Systems
| Linux | Windows | Other |
|---|---|---|
| Ubuntu, Manjaro | Windows 95 – Windows 11 | macOS, ChromeOS, Raspberry Pi OS |
Current Projects
- Viper Engine — C++, Python, and Rust interoperability experiments
- Galactic Smith — work-in-progress tech demo for Viper Engine
- Rouge Tank — released Steam game