The Stack
Technologies and practices I use to design, build, and operate software.
Programming Languages
- C#
- Python
- Go
- TypeScript
- JavaScript
- HTML
- CSS
- YAML
- Rust
- Bicep
.NET & Backend
- .NET 8 / .NET 10
- ASP.NET Core
- .NET Aspire
- Entity Framework Core
- Orleans
- Semantic Kernel
- Microsoft Agent Framework
Frontend & Client Apps
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Blazor
- WPF
- .NET MAUI
- MVVM
Cloud Platforms
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
Azure
- Azure App Environments
- App Services
- Azure Container Apps
- Azure Functions
- AKS
- Azure SQL Database
- Cosmos DB
- Key Vault
- Microsoft Entra ID
- Azure Monitor
- Application Insights
- Azure AI Foundry
- Azure AI Search
- Azure DevOps
AWS
- EC2
- AWS Fargate
- AWS Lambda
- EKS
- Amazon S3
- Amazon DynamoDB
- IAM / instance profiles
- LocalStack
- AWS CDK (.NET)
Databases
- SQL Server / Azure SQL Database / Azure SQL Managed Instance / Amazon RDS for SQL Server
- PostgreSQL / Azure Database for PostgreSQL / Amazon RDS PostgreSQL / Aurora PostgreSQL
- MySQL
- SQLite
- MongoDB / Cosmos DB MongoDB API / Azure DocumentDB
- Azure Cosmos DB
- Amazon DynamoDB
- Redis / Azure Managed Redis / ElastiCache
- Apache Cassandra
- Azure Cosmos DB for Apache Gremlin
- Neo4j
DevOps & Infrastructure
- Azure DevOps
- GitHub Actions
- GitHub Copilot
- Bicep
- CDK.NET
- Terraform
- YAML
- CI/CD
- Infrastructure as Code (IaC)
Containers & Orchestration
- Docker
- Kubernetes
- Azure Kubernetes Service (AKS)
- Amazon EKS
- Azure Container Apps
Architecture & Design
- Distributed systems
- Microservices
- Modular monoliths
- Vertical-slice architecture
- Multi-tier architecture
- Event-driven architecture
- CQRS
- Actor model
- Gang of Four patterns
- Hybrid cloud / on-premises
AI & Intelligent Systems
- Azure AI Foundry
- Microsoft Agent Framework
- Semantic Kernel
- RAG / Azure AI Search
- Model Context Protocol (MCP)
- Model fine-tuning
- GitHub Copilot
- Claude
- AI-assisted SDLC
Observability
- Azure Monitor
- Application Insights
- New Relic
- Datadog
- Sumo Logic
Testing & Quality
- xUnit
- MSTest
- bUnit
- Playwright
- Microsoft Automation Framework
- TDD
Identity & Security
- Microsoft Entra ID
- OIDC
- OAuth2
- Azure Key Vault
- ISO 27001 practices