Tech Stack
Languages, frameworks, databases, and infrastructure tooling I work with day to day — organized by category, with most of my hands-on time going toward cloud platforms and the DevOps toolchain around them.
Cloud Platforms
Where most of my architecture, security, and integration work happens.
AWS
Primary cloud platform — 5+ years designing and operating workloads across compute, networking, IAM, and managed services.
Azure
Microsoft's cloud platform — used for compute, identity, and hybrid-cloud integration scenarios.
GCP
Google Cloud — used for data services and Kubernetes-native workloads.
Cloud & DevOps Toolchain
Terraform (IaC)
5+ years using Infrastructure as Code to provision and version-control cloud infrastructure.
Docker
Containerizing applications for consistent, portable deployments.
Kubernetes
~2 years running and scaling containerized workloads, and learning more every day.
Jenkins
CI/CD automation server for building, testing, and deploying pipelines.
OpenShift
Enterprise Kubernetes platform for managing containerized applications at scale.
VS Code
Primary editor for infrastructure, application, and scripting work.
Architecture & Frameworks
TOGAF
Enterprise architecture framework for aligning technology strategy with business goals.
Zachman
Enterprise architecture framework for structuring and classifying system artifacts.
AWS Well-Architected Framework
AWS's framework for evaluating cloud architectures against best-practice pillars.
Azure Well-Architected Framework
Microsoft's framework for evaluating Azure workloads against best-practice pillars.
Next.js
React framework for building server-rendered and static web applications.
PyTorch
Deep learning framework for building and training machine learning models.
Languages
Python
10+ years building web applications, CLI tools, automation, and more.
JavaScript
Used for web applications and front-end tooling.
Java
Used for backend services and enterprise applications.
C++
Used for performance-sensitive and systems-level programming.
C#
Used for building applications and services on .NET.
Databases
MySQL
Relational database for general-purpose application data.
PostgreSQL
Relational database with strong support for complex queries and extensions.
Oracle Database
Enterprise relational database used in large-scale systems.
MongoDB
Document database for flexible, schema-less data models.
DynamoDBAWS
AWS's managed NoSQL database for high-scale, low-latency workloads.
AuroraAWS
AWS's managed relational database, compatible with MySQL and PostgreSQL.
Cosmos DBAzure
Azure's globally distributed, multi-model managed database.