
ZeniMax Media / Bethesda Softworks / XBOX
Software Engineering Manager, Bethesda.net
- present
Rockville, MD
As an engineering manager for Bethesda.net, I led a team of 14 engineers responsible for the platform’s Accounts, Commerce, Entitlements, Event Logging, Administrative Tools, and Social systems. I was accountable for the team’s delivery, operational support, health, and readiness for global game launches and regulatory requirements.
MoreLess
One of the most significant programs I led introduced legal age-signal enforcement across the platform. The work enabled Bethesda.net to collect age signals and apply the appropriate data and access controls in accordance with international laws and regulations.
I helped lead the program from early definition through delivery. I contributed to the functional and technical specifications, guided the teams through design and implementation, and pushed for a layered, composable approach that could work across the existing suite of platform services. I also shifted the delivery model toward smaller, outcome-oriented vertical slices, giving engineers more room to make technical decisions as the work progressed.
We delivered the program on schedule and within budget, with strong stakeholder support. The resulting systems now process and enforce age signals during login and across platform requests.
- Led a team of 14 engineers responsible for Accounts, Commerce, Entitlements, Event Logging, Administrative Tools, and Social systems.
- Delivered an age-signal enforcement program on schedule and within budget, enabling Bethesda.net to apply data and access controls across login and platform requests in support of international regulatory requirements.
- Improved delivery across a multi-team program by shifting the work toward smaller, outcome-oriented vertical slices and a layered architecture that could be reused across existing platform services.
Tech Lead, Bethesda.net Admin Tools
-
Rockville, MD
The Admin Tools team was created to bring consistency to how teams managed Bethesda.net platform services. Before the project, each service used a different administrative approach, ranging from custom UIs and APIs to direct database access. As the team lead, I was responsible for creating a standardized system that made it easier for internal teams and studio partners to manage services and configure game integrations.
MoreLess
I led a team of four engineers in designing and building a shared access-control language, enforcing authorization decisions at the edge, and creating a pluggable web application for administrative tools. The platform handled common concerns such as identity, access control, auditing, environment segregation, and product identification, while allowing individual service teams to build and maintain interfaces for their own systems.
This separation of responsibilities gave service teams control over their administrative workflows without requiring them to rebuild the same foundational capabilities. It also established a common technology stack and a more consistent experience across the platform.
- Led four engineers in building a shared administrative platform for identity, authorization, auditing, environment separation, product context, and service-specific plugins.
- Replaced custom UIs, direct API use, and database access with a consistent platform that let service teams own their interfaces without rebuilding common capabilities.
Senior Engineer, Bethesda.net Web team
-
Hunt Valley, MD
I joined Bethesda.net as an engineer on the web team, where I helped migrate the public website from a static content system to a React application backed by a headless CMS. I later became the lead for a squad focused on marketing and community initiatives, site performance, and public content discoverability.
MoreLess
Ahead of a major game launch, I moved to the Platform Reliability Team (PRT). There, I built an ephemeral load-testing platform running on AWS Elastic Container Service (ECS) that let engineers schedule isolated tests through Slack and automatically receive reports when they completed.
Teams used the platform to identify several performance bottlenecks before launch. We then addressed those issues to improve the platform’s readiness for launch-scale traffic.
- Built an ephemeral load-testing platform on AWS ECS that let teams schedule isolated tests through Slack, identify performance bottlenecks, and improve readiness for a major game launch.
- Helped migrate Bethesda.net to React and a headless CMS, then led work across site performance, localization, marketing, and community initiatives.
