I am a Senior Software Engineer, DevOps Engineer, and Game Designer. My focus lies in the agile development and design of powerful and easy-to-use tools that enable the creativity of designers and artists.
- I am an expert in C#, and fluent in C++, Python, and TypeScript. I am also familiar with Go and PHP.
Led Unity development on 3 cross-platform small titles: 2 visual novels, and an interactive animation. These projects included localization and voice-over and were released on Desktop and Mobile.
Managed an agile team that has grown to include 4 artists, 2 other programmers, a programming inter, sound designers, and a writer.
Currently leading development on another unannounced project.
Developed and deployed a containerized website in Asp.NET before migrating it to Blazor.
Wrote a custom Terraform provider in Go, then rewrote said provider in C# using gRPC.
Developed a Discord bot in .NET to integrate with Jira Software.
Architected and implemented a self-hosted and containerized Kubernetes-based Enterprise Architecture for the Studio including:
Played a critical role in refactoring a unified Account Management system in React/Flask which was deployed without a single major bug.
•
Developed a fully tested C# client package for an in-house persistent asset system.
•
Spearheaded an effort to utilize GitHub Actions for automation, which is now used across the entire organization.
•
Delivered and shipped numerous releases of multiple products utilizing Unity, C#, Blazor, React TypeScript, and Flask Python.
•
Implemented a system to automatically track, download, verify, and install multiple ODBC drivers in a container for use in a FEDRAMP certified environment.
•
Significantly improved testing coverage by regularly refactoring and modularizing duplicated sections of code.
Developed much of the Tesla 'Boombox' app which allows users to play sounds outside their car using the external speaker.
Drafted requirements, built and presented the initial prototype in QT C++, continued developing this feature until the end of my internship close to its release.
Worked with localization and homologation teams to ensure the safety and legality of the feature across multiple regions.