From a 286's C:/> prompt in the 90s to senior software architecture - building platforms that scale and teams that thrive.

I'm Matt Peters, a Senior Software Architect for the last 8 years at ENSEK - an energy platform company. My 25+ years of professional experience began with a childhood fascination: an unfathomable blinking green C:/> prompt on the 286 my dad brought home. That curiosity evolved into a career dedicated to solving complex technical challenges with pragmatic, scalable solutions.

My philosophy balances technical craft with business reality. The best solutions aren't just elegant - they align with business needs, can be delivered effectively, and meet teams where they are today. True "best practices" only exist in context; without that context, they're just someone else's patterns. This blog is where I share thoughts and insights from the trenches, drawn from years of mentoring and building.

As Jeff Atwood said, “When given a choice, choose the thing that scares you a little.” This scares me a little.

05 | Giving AI a Bird's-eye View

When AI only sees a slice of your codebase, it misses the big picture. I built a Roslyn-based documentation generator that creates system-wide references - so AI can understand the full breadth of my project.

Matt Peters
Featured image for article: 05 | Giving AI a Bird's-eye View
#ai#Roslyn#StaticAnalysis#CSharp#DotNet#Documentation#LLM#DeveloperTools#Architecture

04 | Introducing Lineage MCP

Lineage MCP is a Model Context Protocol server that gives your AI the context it needs when it needs it.

Matt Peters
Featured image for article: 04 | Introducing Lineage MCP
#AI#MCP#DeveloperTools#LLM#OpenSource#Python

03 | Let your AI load its own context.

Stop manually listing context files in every prompt. A simple slash command lets your AI intelligently load relevant AGENTS.md files and DDRs based on what you're working on. The AI figures out what it needs to read.

Matt Peters
Featured image for article: 03 | Let your AI load its own context.
#ai#DeveloperWorkflow#CodebaseManagement#AGENTS#SlashCommands#ContextWindow

02 | Let's Talk About DDRs: The Missing Piece in AI-Driven Development

AI makes architectural consistency harder, not easier. Without documented decisions, AI agents make different assumptions every time.

Matt Peters
Featured image for article: 02 | Let's Talk About DDRs: The Missing Piece in AI-Driven Development
#ai#ddr#documentation#ai-agents#architecture