HomeAboutProjectsExperienceSkillsEducationContact

// the stack

Tools I reach for,
and why.

No progress bars pretending to be science — just the technologies I've actually shipped with, grouped by what they're for. Starred items are the ones I'd bet a deadline on.

85

Technologies

32

Core strengths

10

Disciplines

showing 85 of 85 technologies

Languages

7

What I think in, day to day.

PythonTypeScript / JavaScriptGoC++DartSQLHTML / CSS

AI / ML

12

Agents, retrieval and the plumbing that makes them reliable.

LangChain / LangGraphMCP ProtocolRAGAgentic Workflows (ReAct, CoT, ToT)Scoped Tool DesignHuman-in-the-LoopPrompt & Context EngineeringProvider FallbackLlamaIndexHugging FaceLLM Fine-TuningScikit-learn

Backend

13

Services that stay up when traffic does not behave.

FastAPINode.js / ExpressDjangoREST / gRPCGraphQLWebSockets / SSESQLAlchemyMicroservicesRabbitMQNATSOAuth / SSOOpenTelemetryGrafana

Frontend

5

Interfaces people actually enjoy using.

Flutter (State Management, Hive)React / Next.jsTailwind CSSPyQtAndroid (Java)

Databases

7

Relational, document, vector and graph — right tool per job.

PostgreSQLMongoDBRedisChromaDB (Vector)Neo4j (Graph)MySQLFirebase

DevOps & Testing

10

Getting it to production, and keeping it honest.

DockerKubernetesGCP (Cloud Run, Build)AWS (ECS, ECR, ALB)CI/CD (GitHub Actions)Nginxk6 Load TestingPytestJestE2E Testing

Voice & Real-Time

8

The audio, timing and interruption details that make agents feel natural.

LiveKitDeepgram STTElevenLabs TTSKokoro TTSTurn DetectionInterruption HandlingAudio Pipeline DesignReal-Time Latency Profiling

Automation & Integrations

7

Agents that take action across the systems where work already happens.

n8n (Custom JS, Webhooks)Shopify GraphQL Admin APIMeta Graph APIHubSpotMailchimpEvent-Driven WorkflowsError Handling & Monitoring

Agent Security & Reliability

8

Bounded authority, recoverable runs and controls fit for production.

Multi-Tenant IsolationAES-256-GCM EncryptionLeast-Privilege Tool AccessAudit & Event LoggingHuman EscalationCircuit BreakersPersistent / Resumable Graph StateToken Quotas & Cost Instrumentation

Product & Delivery

8

Turning unclear briefs into validated specs, working software and releases.

Discovery InterviewsPRDs / SRS / SDSRapid PrototypingUAT CyclesUser StoriesScrum LeadershipLinear / NotionSpec-Driven Development

Looking for something specific?

If it's not on this list, there's a good chance I can pick it up before your sprint ends. Ask me.