Tech Stack

What I Use

The languages, frameworks, platforms, and tools I actually reach for — across AI engineering, fullstack web, native mobile, data and event streaming, observability, and ops. Most of it earns its keep in production; some lives in studies, side projects, and course work.

Updated regularly. Not exhaustive — the things below are the ones I actively use or have meaningfully shipped with.

Languages

The languages I actually write — daily, weekly, or earned through study

AI Engineering & LLMs

The model providers, protocols, and frameworks I build agents on

Voice AI & Real-time

Speech in, speech out, phone agents that sound human

LLM Evaluation & Tracing

How I keep agent quality visible and regressions catchable

Frontend

What I reach for when building product UIs and this site

Backend

Frameworks for APIs, services, and async work

Mobile

Native clients that share auth and identity with the platform

Data, Caching & Streaming

Databases, queues, and the event backbone underneath

Cloud — Azure (primary)

Where most production services live

Cloud — beyond Azure

The other platforms I deploy to

Auth, Identity & Policy

How I keep the right people in and the wrong people out

Observability

How I know what's actually happening in production

DevOps & Infrastructure

How code becomes running services

Testing

How I keep things from breaking in production

Payments, Integrations & Documents

The boring-but-load-bearing tooling that real products need

Editor & AI Pair Programming

Where I actually write code, and the AI that writes it with me

Design & Productivity

Where ideas, plans, and conversations live

Curious why I picked a particular tool — or what I'd reach for instead? Get in touch. I genuinely enjoy these conversations.