Uses
The tools and technologies I use day to day.
Daily Drivers
- TypeScript — My primary language. Type safety without the rigidity.
- React / Next.js — The combo I use most for frontends and full-stack.
- Vue.js — Used extensively at Yuki and IOV Labs. Solid alternative.
- Tailwind CSS — Styling without leaving the markup. Once you adopt it, you don't go back.
- VS Code — Primary editor, infinitely extensible.
- Ghostty / Hyper — Fast and configurable terminal.
- Claude Code — Vibe coding in the terminal. My current development workflow.
Languages
- TypeScript / JavaScript — Full-stack, from Node.js to the browser.
- C# / .NET — Years of enterprise backend, APIs, and services.
- Python — Scripting, automation, and data.
- Go — Real concurrency, lightweight services.
- Solidity — Smart contracts, DeFi protocols, bridging solutions.
Backend & Data
- Node.js — Primary runtime for APIs and services.
- Fastify — My go-to Node framework right now. Fast, lightweight, great plugin system.
- NestJS — When you need structure and DI in Node.
- PostgreSQL — My default choice, always. Robust and extensible.
- SQL Server — Years of experience in the Microsoft ecosystem.
- MongoDB — Documents when the schema is flexible.
- Redis — Cache, queues, pub/sub. Fast for everything.
Cloud & Infrastructure
- Google Cloud (GCP) — My current cloud. GKE, Cloud Run, BigQuery.
- AWS — ECS, Lambda, S3, RDS. Years in production.
- Azure — Solution Architecture, DevOps, App Services.
- Terraform — Infra as Code. Multi-cloud, reproducible.
- Docker — Standard containerization. Dev and prod.
- Kubernetes — Orchestration in production.
- Helm — Declarative deployments to K8s.
CI/CD & Automation
- GitHub Actions / Azure DevOps / GitLab CI — End-to-end automated pipelines.
- Quality Gates — Tests, linting, coverage, and security checks before merging.
- Monorepos — Turborepo, Nx. One repo, many services.
Architecture & Practices
Patterns
- Domain-Driven Design (DDD)
- Clean Architecture / Onion
- Event-Driven Architecture
- GoF Design Patterns
Principles
- TDD / Test-Driven Development
- SOLID
- DRY / KISS / YAGNI
AI-Assisted Development
- Claude Code — My primary tool. Vibe coding in the terminal with real autonomy.
- Cursor — AI-integrated IDE for assisted editing.
- GitHub Copilot — Smart autocomplete. Used it a lot before migrating to Claude.
Blockchain & Cryptography
- Bitcoin — Deep interest in the protocol and its philosophy.
- Lightning Network — Instant payments, layer 2. Experience with Boltz.
- Solidity / Hardhat / Ethers.js — Smart contract development, testing, and deployment.
- Cryptography Fundamentals — Hashing, digital signatures, key management, encryption.
This page is updated as I change my setup. Last update: Mar 2026.