Senior C# Backend Developer | AI Graduate Researcher

Engineering dependable systems and practical AI learning.

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

25+ Years in software development
10+ Years in senior .NET backend work
4 Published research papers
CU AI graduate studies at Boulder

Profile

Industry depth with a researcher's curiosity.

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

Where I am investing attention now.

01

AI/ML research

Turning intelligent systems from abstract possibility into measurable behavior.

02

Advanced .NET architecture

Designing service boundaries, APIs, and data flows that stay maintainable under pressure.

03

Distributed systems

Working through coordination, resilience, and observability in real backend environments.

04

Computer science education

Helping learners build strong mental models, not just memorize framework syntax.

Expertise

Technical range built for real systems.

From senior backend execution to AI-enabled thinking, my work sits at the intersection of architecture, data, research, and instruction.

01

C# and .NET

ASP.NET Web API, .NET Core, Blazor, enterprise backend systems, and legacy modernization.

C# .NET APIs
02

Architecture

Clean architecture, MVC, service design, REST contracts, and pragmatic system boundaries.

Microservices Design
03

Data and persistence

SQL Server, PostgreSQL, MySQL, schema design, query behavior, and data model evolution.

SQL Modeling Performance
04

Artificial intelligence

Graduate AI work, ML concepts, data science foundations, and intelligent application design.

AI ML Research

Research

AI thinking grounded in measurable software outcomes.

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 collaboration
Published work 4 papers

Academic writing shaped by software engineering discipline and applied AI questions.

Graduate path Computer Science, AI concentration

Focused study through the University of Colorado Boulder.

Practical lens From model to metric

Preference for clear hypotheses, observable behavior, and meaningful baselines.

Teaching

Courses that move from foundations to senior judgment.

Each course is designed to connect conceptual understanding with the habits expected in production software work.

Web Application

C# for Beginners

Programming foundations, syntax, control flow, and confidence with the C# ecosystem.

Web Application

C# for Junior Developers

Intermediate concepts, debugging habits, maintainable code, and applied best practices.

Architecture

C# Advanced

Senior-level patterns, backend design, performance awareness, and architecture tradeoffs.

Database

SQL and Modeling

Relational thinking, query mastery, schema quality, and practical database design.

Principles

How I try to make complex work useful.

  1. Correct first. Systems need truth before speed.
  2. Explain the model. Good engineering gives people a mental handle.
  3. Design for change. Architecture should absorb reality, not deny it.
  4. Teach the judgment. Tools matter, but durable skill comes from reasoning.

Contact

Interested in courses, research, or engineering collaboration?