Tools I Use

A curated stack spanning UX polish, backend reliability, and the systems work that ties both ends together.

Development Workflow

VS Code

Primary editor with custom tasks, GitHub Copilot, and remote containers for parity across environments.

Warp + zsh

Modern terminal with AI command recall plus a tuned zsh setup for scripts, profiling, and quick scaffolding.

Git & GitHub

Branch-per-feature flow, stacked PRs, and GitHub Actions for CI + preview deployments.

Linear & Notion-lite notes

Linear for issue tracking/scope, lightweight Notepad entries for rapid ideation without overhead.

Frontend & Product

React / Next.js

Ship full-stack apps with Server Components, app router, and edge rendering when performance matters.

TanStack Query

Server-state for APIs integrated from NestJS into React and Next.js — caching, retries, and contract alignment with the backend.

Tailwind CSS & Radix

Utility-first styling plus accessible primitives for fast UI iteration that still feels bespoke.

Vercel & Cloudflare

CDN-backed deployments, image optimization, and serverless APIs for marketing sites and dashboards.

Backend & Infrastructure

Node.js + NestJS

Structured APIs with CQRS, Guards, and background workers powering products like Inmates AI.

Go (Golang)

Event-driven services and high-concurrency jobs for payments, FX, and streaming workloads.

GraphQL & gRPC

Typed contracts between services, federation for multi-team ownership, and schema-first documentation.

Microservices & multi-tenancy

Designing service meshes, tenant-aware auth, and data isolation strategies so each customer feels like the only one.

Kafka / BullMQ

Message-first architectures for retries, fan-out notifications, and workflow orchestration.

Data & Web3

MongoDB & PostgreSQL

Document stores for rapid iteration, relational schemas for analytics, both managed via Prisma/TypeORM.

Redis

Low-latency caching, rate limiting, and pub/sub for real-time dashboards and chats.

Ethers.js / Web3.js

On-chain interactions, contract indexing, and wallet integrations for NFT and DeFi tooling.

Currently Learning

Advanced Go patterns

Digging into observability, generics, and distributed tracing across microservices.