Stack

Tools, languages, frameworks, and platforms I use to build full-stack AI products.

Languages

JavaScript

Product interfaces and APIs

TypeScript

Typed full-stack applications

Python

AI workflows and automation

Java

Enterprise backend services

Backend

Node.js

API and service runtimes

Koa.js

Lightweight HTTP services

Spring Boot

Java backend applications

REST APIs

Application integrations

Webhooks

Event-driven workflows

Frontend

React.js

Interactive user interfaces

Next.js

Full-stack React apps

TypeScript

Reliable frontend systems

JavaScript

Modern browser experiences

Tailwind CSS

Utility-first styling

shadcn/ui

Accessible component systems

Gatsby.js

Static and content-driven sites

Bootstrap

Responsive UI foundations

HTML

Semantic page structure

CSS

Responsive visual systems

GSAP

Timeline-based motion

Framer Motion

React animation patterns

AI & Automation

OpenAI API

AI product features

Gemini API

Multimodal AI integrations

Anthropic API

Claude-powered workflows

n8n

Automation orchestration

Slack

Team workflow automations

Gmail

Inbox and email automations

Google Sheets

Spreadsheet-backed workflows

Databases

PostgreSQL

Relational application data

MySQL

Structured data storage

MongoDB

Document databases

Firebase

App platform services

Firestore

Realtime NoSQL data

Supabase

Postgres app backend

Prisma

Type-safe database access

Cloud & DevOps

AWS S3

Object storage

AWS EC2

Cloud compute

AWS IAM

Access and permissions

AWS RDS

Managed relational databases

AWS Amplify

Full-stack app hosting

AWS CloudWatch

Logs and monitoring

Docker

Containerized delivery

Vercel

Next.js deployments

Netlify

Frontend hosting

Payment Gateway

Stripe

Payments and subscriptions

AI Assisting Tools

ChatGPT

AI research and drafting

Claude

Reasoning and analysis

Codex

AI coding collaboration

GitHub Copilot

Editor coding assistance

Antigravity

Agentic development workflows

Perplexity

Search and research