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.

Systems & Integration Design Security & Compliance DevOps

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.