About Me - .NET Full Stack Engineer

I'm an experienced .NET full stack engineer specializing in enterprise applications, cloud architecture, and AI-powered systems.

My Story

I started my journey in software development driven by curiosity about how things work. That curiosity has evolved into a career spanning over seven years building applications that help businesses operate more efficiently.

My expertise lies in the .NET ecosystem, from building REST and Minimal APIs and background jobs to shipping full-stack applications with Angular front ends. I also build production AI systems — LLM integration, document extraction, and agentic tool-use — and I run the infrastructure they sit on myself.

I believe in choosing the right tool for the job, not just the most popular one. Whether it's a complex enterprise system or a simple utility, I focus on delivering clean, maintainable code that solves real problems.

When I'm not coding, you'll find me exploring new technologies, contributing to open source, or sharing what I've learned through my blog.

Casey Spaulding

Professional Background

With over seven years of experience in software development, I specialize in:

.NET Core/Framework for APIs, batch jobs, and services
Python (FastAPI) for ML/AI services
Self-managed Linux infrastructure: Docker, Caddy, PostgreSQL
AWS: Lambda, S3, Cognito
SQL Server, Entity Framework, SSIS
Frontend with Angular and React/Next.js
Agile/Scrum (SAFe Certified)
CI/CD with Azure DevOps & GitHub Actions
Monitoring with Application Insights & Serilog

What I Value

Clean Code

Code should be readable, maintainable, and self-documenting. I prioritize clarity over cleverness and always think about the developer who will read this code next.

User Experience

Technology should serve people, not the other way around. I focus on creating intuitive interfaces that help users accomplish their goals efficiently.

Continuous Learning

The tech industry moves fast. I stay curious, experiment with new tools, and continuously expand my skills to deliver the best solutions.

Collaboration

Great software is built by teams. I value clear communication, code reviews, and knowledge sharing. We're stronger together.

Quality

I believe in doing things right the first time. Comprehensive testing, proper error handling, and attention to edge cases are non-negotiable.

Simplicity

The best solution is often the simplest one. I avoid over-engineering and focus on solving the actual problem at hand without unnecessary complexity.

Technical Skills

Backend Development

  • C# / .NET 10 / ASP.NET Core
  • Entity Framework Core / Dapper
  • SQL Server / PostgreSQL / SQLite
  • RESTful APIs / GraphQL / SignalR
  • Message Queues (Azure Service Bus, RabbitMQ)
  • Clean Architecture / CQRS / DDD
  • JWT Authentication / OAuth2
  • Background Jobs (Hangfire)

Frontend Development

  • React / Next.js / TypeScript
  • Angular
  • Tailwind CSS / CSS-in-JS
  • State Management (Redux, Zustand)
  • HTMX / Alpine.js
  • Testing (Jest, Vitest, Playwright)
  • Responsive Design

Cloud & DevOps

  • Self-managed Linux VPS (Docker, Caddy)
  • AWS (Lambda, S3, Cognito)
  • Docker / Kubernetes
  • CI/CD (GitHub Actions, Azure DevOps)
  • Infrastructure as Code (Bicep, Terraform)
  • Monitoring (Application Insights, Serilog, Seq)

AI & Data

  • Azure AI Services / Document Intelligence
  • LLM integration, agentic tool-use, MCP
  • Python / FastAPI for ML services
  • Database optimization & query tuning
  • SSIS / ETL processes
  • Data modeling

What I Write About

On my blog, I share insights and tutorials on topics I'm passionate about:

Building scalable .NET APIs Auth and multi-tenant security Modernizing legacy systems AI-powered applications DevOps automation Clean architecture patterns Applied AI and observability

Let's Connect

I'm always open to discussing opportunities in enterprise software development and AI-driven solutions. Whether you have a project in mind or just want to chat about technology, I'd love to hear from you.

Ask Casey AI

Ask Me Anything

Hi! I'm Casey's AI assistant. Ask me anything about his work, skills, or projects!

10 messages remaining