With experience building dynamic user interfaces and architecting scalable web applications, I specialize in innovative and reliable software solutions. I collaborate with exceptional teams to deliver ambitious and accessible projects—the more challenging, the better.
My journey began in my freshman year of high school when I picked up an old copy of "C++ Primer." Quickly I stumbled into the world of coding and software development. From single-page web applications and server-side code to experiments with web and native OpenGL—even writing embedded code to control the pumps in my reef tank—I've been passionately tinkering ever since.
Continuing to work for Vanguard through Infosystems as part of their strategic partnership.
Key Contributions:
In development, a web-app enabling authenticated users to connect with peers and create chat groups. Built using Angular, Java Spring, and Websockets.
Built using Unity and C#. Featuring procedural terrain generation, efficient resource management, and voxel state propagation for interactive environments.
An interactive demo of some of the fun that can be had with GPU rendering in a web browser using webGL.
A clone of your favorite asteroid shooter! Cross-platform and built with C++ using the SDL library for graphics, sound, and responsive controls. With CMake and vcpkg, setup is simple on any machine or architecture.
Developed a web application enabling authenticated users to engage in real-time video calls using vanilla JavaScript, Socket.IO, WebRTC, and Node.js Express for backend.
Lightweight clone of the classic block-stacking game, built with plain JS and HTML. Includes mobile support for a retro experience. You know the game, it's Tetris.