I’m Chris, a principal-level software engineer and architect. My work has focused on designing and evolving software that people depend on in practice, including both new systems and systems already in use. In each case, design decisions shape what is possible, and change carries consequences beyond the code itself.
That level of responsibility sharpens certain instincts. Whether working in an existing codebase or designing something new, understanding how structure supports change matters more than imagining idealized rewrites. The focus becomes boundaries and responsibilities, and on how those choices affect the cost, risk, and pace of change. When progress feels fragile or slow, the cause is usually structural rather than technical.
My work centers on making those structures easier to see and reason about. That can mean reducing unnecessary coupling, clarifying ownership, or reshaping boundaries so teams can move deliberately instead of cautiously. Sometimes this work is hands-on engineering. Other times it involves stepping back, writing things down, and making implicit decisions explicit so change can accumulate in a controlled way.
This site is a place to do that work in public. It is not a catalog of techniques, but an attempt to make hard-won structure visible and discussable.
On Process and Provenance
The content and architectural judgment on this site represent a public codification of the “scar tissue” and design decisions I have navigated while building and modernizing large scale systems. While I leverage AI and other technology to refine the clarity and articulation of these concepts, the substantive work and architectural perspective belong entirely to me.
Additionally, the visuals are not the product of generative AI prompts. They are custom geometric assets that I build and render manually in Blender. It is an ongoing side project for me, and while the results are unpolished (as is probably evident), they are at least an honest attempt to create a unique visual language for software structure.
Contact me
I’m open to conversations about full-time roles, contract work, or advisory engagements focused on designing and improving the structure and clarity of complex software systems.