Skip to content
Capability matrix

A dashboard of what I work with

No arbitrary percentages - just the technologies I use to design, build, and ship, organized by capability.

Frontend

Modern, accessible, high-performance interfaces.

React.js
Next.js
TypeScript
JavaScript (ES6+)
Redux Toolkit
Tailwind CSS
Styled Components
Material-UI
Micro-Frontends

Backend

APIs and services built to scale.

Node.js
Express.js
GraphQL
REST APIs
WebSockets
Serverless Functions
Microservices

Databases

Relational and document data, modeled well.

PostgreSQL
MongoDB
Prisma ORM
SQL
Schema Design

AI

Practical AI integrated into real products.

OpenAI API
LangChain.js
RAG Pipelines
Vector Search
Prompt Engineering
Tool / Function Calling

Architecture

Systems designed for change and scale.

System Design
Micro-Frontends
Monorepos
API Design
Caching Strategy
Performance Optimization

Cloud & DevOps

Reliable delivery on modern infrastructure.

AWS (S3, Lambda, CloudFront)
Vercel
Docker
GitHub Actions
Jenkins
CI/CD

Testing

Confidence through automated coverage.

Jest
Cypress
React Testing Library
E2E Testing
Unit Testing

Automation

Removing toil with tooling and AI.

CI/CD Pipelines
AI Workflow Automation
Scripting
Code Generation
Developer Tooling