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