20+ years building production systems that solve real business problems
While my recent work has focused on electrical utilities, my core technical expertise spans every industry that needs solid enterprise architecture, cloud infrastructure, and production-grade software development.
Across two decades, I've mastered universal architectural patterns, development practices, and infrastructure challenges, adaptable to any industry.
Designing systems that scale, integrate, and evolve. From monoliths to microservices, from on-premise to cloud-native, I architect solutions that balance business needs with technical reality.
8 years designing and implementing Azure solutions across compute, storage, networking, and platform services. I understand both the "what" and the "why" of cloud architecture.
I don't just design systemsβI build them. From database schemas to REST APIs to responsive UIs, I write production code that ships and maintains itself.
20+ years of Linux/Unix administration, automation, and infrastructure. I'm as comfortable at the command line as I am in Visual Studio.
Two decades with Microsoft technologies, from .NET Framework 1.0 to Azure cloud-native, give me a deep understanding of what works, what's legacy, and how to successfully migrate.
I've successfully led migrations from .NET Framework to .NET Core, on-premise to Azure, and monoliths to microservices, understanding these modernization challenges firsthand.
Language and framework-flexible; I prioritize the right tool for the job over familiar ones.
My open-source work demonstrates technical skill, commitment to the developer community, and a belief in sharing knowledge publicly.
A comprehensive .NET library for IEC 61970/61968 CIM standards (TC57). Generates strongly-typed C# classes from complex XML schemas, handles RDF serialization, and provides SPARQL query support.
Technical Highlight: Solves the complex problem of converting UML-based standards into usable .NET code, demonstrating advanced XML parsing, code generation, and semantic web integration.
Much of my professional work over the past 20 years has been for clients and is protected by IP agreements or NDAs. While I can't share that code publicly, I can discuss the architectures, explain the technical challenges we solved, and detail why I made specific design decisions. If you're interested in learning more about my client work and the problems I've solved, let's talk.
My Unix sysadmin background, predating "DevOps," provides a foundational understanding of system mechanics that informs all my architecture and builds today.
Nearly 20 years with Linux and Unix, from Solaris to modern containers. Daily driving Arch Linux, I extensively develop .NET on Linux.
I configure, deploy, and maintain production servers for web apps, databases, and message queues.
I automate repetitive tasks with shell scripts, Python CLIs, and PowerShell, focusing on efficiency.
Understanding systems at the OS level means I can:
Equally proficient in a terminal as an IDE, I leverage the command line for debugging, complex deployments, and scripting, including Vim.
Utility-focused work translates; my technical expertise applies to any industry with complex systems and data challenges.
My CAD automation and BIM/design workflow expertise directly apply to AEC. Building design, construction management, and infrastructure projects benefit from my understanding of complex data models, system integration, automation, and document management (Autodesk Vault API, Platform Services, Construction Cloud).
I've spent 20 years building enterprise systems across financial, healthcare, manufacturing, and retail sectors, focusing on reliable architecture, secure APIs, scalable databases, and maintainable code.
I guide organizations transitioning to Azure or building cloud-native applications, providing expertise in platform architecture and migration strategies, derived from my hands-on experience.
My GraphRAG research and Azure OpenAI experience are universally applicable to AI integration across industries, from customer service to decision support.
I specialize in data-intensive applications, helping organizations with data integration, knowledge management, and complex reporting through expertise in data modeling, ETL, SQL, and NoSQL databases.
My open-source contributions and deep technical background make me ideal for building user-centric developer tools, SDKs, libraries, and platforms.
I design every system for long-term deployment, monitoring, and evolution, prioritizing proper error handling, logging, testing, and documentation.
Technology choices are requirement-driven, not preference-driven. I adapt and learn new tools (.NET, Python, React, Blazor) to fit client needs, ensuring optimal solutions.
In production, proven, stable technologies always win. I prioritize reliability over novelty, delivering working solutions aligned with modern practices.
Comprehensive documentation of architecture, APIs, and procedures ensures clarity and maintainability. I code and teach with future maintainers in mind.
Security is a non-negotiable foundation, integrated from the start with secure coding, authentication, authorization, and infrastructure hardening.
I design systems for quick response and efficient scalability, optimizing database queries, caching, and asynchronous processing to ensure users never wait.
Whether you're modernizing legacy systems, building cloud-native applications, or exploring AI integration, I bring 20+ years of production-proven expertise to help you succeed.