AI/ML research
Turning intelligent systems from abstract possibility into measurable behavior.
Senior C# Backend Developer | AI Graduate Researcher
I connect production-grade .NET architecture, artificial intelligence research, and teaching into work that helps people build software with discipline, clarity, and momentum.
"Make it correct, make it clear, make it concise, make it fast." - Wes Dyer
Profile
I bring a rare blend of long-running industry experience and active academic exploration. My background is anchored in C#, .NET, backend architecture, databases, and distributed systems, while my current graduate work in Computer Science focuses on Artificial Intelligence at the University of Colorado Boulder.
The thread across my work is practical rigor: make systems explainable, durable, and teachable so students, engineers, and teams can move from theory to reliable implementation.
Current Focus
Turning intelligent systems from abstract possibility into measurable behavior.
Designing service boundaries, APIs, and data flows that stay maintainable under pressure.
Working through coordination, resilience, and observability in real backend environments.
Helping learners build strong mental models, not just memorize framework syntax.
Expertise
From senior backend execution to AI-enabled thinking, my work sits at the intersection of architecture, data, research, and instruction.
ASP.NET Web API, .NET Core, Blazor, enterprise backend systems, and legacy modernization.
Clean architecture, MVC, service design, REST contracts, and pragmatic system boundaries.
SQL Server, PostgreSQL, MySQL, schema design, query behavior, and data model evolution.
Graduate AI work, ML concepts, data science foundations, and intelligent application design.
Research
My research interests live where intelligent systems, human reasoning, and software engineering meet. I care about AI that can be evaluated, explained, and used to improve the way people learn, build, and decide.
Discuss collaborationAcademic writing shaped by software engineering discipline and applied AI questions.
Focused study through the University of Colorado Boulder.
Preference for clear hypotheses, observable behavior, and meaningful baselines.
Teaching
Each course is designed to connect conceptual understanding with the habits expected in production software work.
Programming foundations, syntax, control flow, and confidence with the C# ecosystem.
Intermediate concepts, debugging habits, maintainable code, and applied best practices.
Senior-level patterns, backend design, performance awareness, and architecture tradeoffs.
Relational thinking, query mastery, schema quality, and practical database design.
Principles
Contact