Yet another game engine — why?
What does Covid, extreme ad monetization, and memory decline have to do with yet another card game engine?
Read Article →
As a full-stack Principal Software Engineer I've spent 20+ years building systems across wildly different domains — automotive, advertising, publishing, e-commerce platforms, distributed APM tools, mainframe modernization, music/movie sales infrastructure, and now identity systems. Each taught me something different about business, scaling, and shipping.
A fun side project I've been working on is detroit.games/euchre →
Recent work: a zero-trust architecture using a variety of OAuth2.0 RFC standards (DPoP, Token Exchange, Client Credentials, etc) for humans and agents; user management and RBAC at scale; and a rules engine for standards compliance at Veracode.
How do you convince developers to work on 40-year old mainframe languages? Eclipse plugins, editors, parsers and interpreters for COBOL, PL/I, JCL, and Rexx so that you'll have all of the same IDE features that you get when working on Java or Javascript.
How do feel safe changing code that hasn't been touched in a decade? Impact analysis across all of the programs, scripts, and databases that are upstream and downstream of the code block you need to change - even if you don't have that code loaded in your IDE.
Distributed application performance monitoring. Graph-based tools for tracing data flow through each of the systems involved in a transaction. I had fun designing and building a new event based architecture that allowed us to scale from monitoring dozens of servers to thousands across multiple data centers.
Turned around a failing project and delivered a white label e-commerce system for selling music and movie. JCPenney, Kmart, MTV, and the US military where the customers until Amazon took over the market.
I designed an automotive auction system that for a company that had a unique twist on that market.
Built Chrysler's web presence from zero and grew the team many times over. We shipped code almost hourly on a daily basis.
What does Covid, extreme ad monetization, and memory decline have to do with yet another card game engine?
Read Article →