I'm a full-stack software engineer with a decade of experience in game development and tools, specializing in crafting unique and engaging player experiences. My expertise spans everything from building immersive slot machine games to developing mobile applications like Prize Kingdoms, which achieved hundreds of thousands of downloads and retained thousands of daily active users.
My first concept for my portfolio website. I wanted to make something to showcase my Unity skills so I made a lobby, a slot machine game, and a boggle-like game.
The first mobile game I worked on professionally, Prize Kingdoms blends board game mechanics with slot machine elements, offering players a chance to win real-world prizes through a sweepstakes system.
My second concept for my portfolio website. I intended to create something unique that required user interaction. Ultimately, I decided to make something more traditional, so this is now a legacy website.
A match three feature I was invited to create with the constraint of only using basic Unity features.
An endless runner with roguelike elements intended for mobile.
Software Engineer (2021 - 2023)
Contributed to the development of gameplay features and tools for
Prize Kingdoms,
a mobile game where players win real-world prizes via sweepstakes tickets.
Languages used: C#, Typescript
Software Engineer (2020 - 2021)
Sole Unity client developer on a small team making slot machine games and a platform to run them on.
Languages used: C#
Game Developer I (2015 - 2019)
Solo gameplay programmer for various slot machine titles, some still found in casinos.
Notable games:
Lucky Totem,
Electric/Blazin' Triple Wheel,
Tut's Reign.
Languages used: Javascript
Frontend
Frontend
Backend
Webdev & Tools
Webdev & Tools
Game Development
Game Development, Tools, & Backend
Database management
NoSQL database management
Containerization
Version control
Webdev
Webdev
Frontend
Frontend
Backend
Webdev & Tools
Webdev & Tools
Game Development
Game Development, Tools, & Backend
Database management
NoSQL database management
Containerization
Version control
Webdev
Webdev