About
Tools & engine software engineer working in game development — Unreal Engine, Xbox, and full-stack .NET.
Hello! I'm a software engineer originally from St. Petersburg, Florida. I'm currently a Tools Software Engineer at Electronic Arts, building developer tools and workflows for game teams. My background spans Unreal Engine and Frostbite tooling, Xbox platform development, and full-stack work across the .NET ecosystem. I'm passionate about learning and taking full ownership of the code I ship.
Outside of my day job I tinker across the stack — systems and graphics programming in C++, reverse-engineering experiments, the odd game, and libraries that scratch a specific itch. I care about clean abstractions, reliability, and owning code from the first commit to production.
Experience
Tools Software Engineer II
- Developing tools and supporting developer workflows for an unannounced game project, supporting a team of 150+.
- Designed, implemented, and owned the project's code outsourcing pipeline — auditing the codebase, coordinating with teams across EA to determine code sharability, pre-building restricted code into DLLs, and authoring the technical documentation for external partners.
- Implementing developer-focused features across multiple domains in C++.
- Executing and supporting Frostbite engine upgrades.
- Building automation with Horde alongside internal toolsets.
Software Engineer
- Developed and maintained automated integration testing infrastructure for Unreal Engine.
- Validated Unreal Engine GDK updates against Unreal Engine 4 & 5, catching platform-specific bugs and runtime regressions (stutter, FPS drops, shader compile failures).
- Analyzed and debugged Unreal Engine runtime issues using WinDBG and internal tooling.
- Partnered with the HLSL team and Xbox Advanced Technology Group to identify and remediate breaking DirectX/GDK changes in Unreal Engine.
- Advised Microsoft FTEs on Azure best practices, reducing the team's cloud spend.
Application Developer
- Built a Business-to-Business marketplace platform with full-stack web development.
- Led Scrum/Agile ceremonies and stood in for the lead developer on planning and progress reviews.
- Mentored an intern through the software development lifecycle and reported progress to management.
Junior Software Developer
- Built full-stack web applications with ASP.NET Core, Telerik Controls, and Entity Framework.
- Automated end-to-end testing with Selenium and led development of containerized apps with Docker.
- Managed source control via Azure DevOps and led R&D for proof-of-concept projects.
Education
B.S. Computer Science
Certificate, Computer Science
A.S., Computer Programming
Tutored fellow students in computer programming and led the campus Programming Club.
Certifications
Tech Stack
Get in touch
I'm always happy to talk shop, collaborate, or hear about interesting work. The fastest way to reach me is email or LinkedIn.