Uses
Tools, stack, and workflows powering my development—from AI-assisted coding to the infrastructure running it all.
Development Environment
Editor
VS Code & Cursor AI
Primary development with AI-native IDE integration for intelligent code completion and refactoring.
Terminal
iTerm2 with zsh
Customized shell with Oh My Zsh, powerlevel10k theme, and plugin ecosystem for productivity.
Theme
Custom Dark Theme
High-contrast color scheme optimized for long coding sessions and reduced eye strain.
Font
JetBrains Mono & Fira Code
Monospace fonts with programming ligatures for improved code readability.
AI-Assisted Workflow
Claude Code
Primary coding assistant for architectural decisions, complex refactoring, and documentation.
Cursor AI
IDE with embedded AI for context-aware completions and real-time code suggestions.
GitHub Copilot
Inline completions for repetitive patterns, boilerplate, and common implementations.
When to Use AI vs. Manual Coding
AI-Assisted
- •Boilerplate and repetitive patterns
- •Documentation and comments
- •Test case generation
- •API integration and data transformation
- •Scaffolding new features
Manual Coding
- •Core business logic and algorithms
- •Security-critical code paths
- •Learning new concepts and frameworks
- •Performance-critical optimizations
- •Complex state management
Tech Stack
Visualization
Animation
Monitoring
Infrastructure
Hosting
Vercel
Zero-config deployments with edge functions, ISR, and automatic HTTPS.
Database
PostgreSQL (Supabase)
Production-grade Postgres with real-time subscriptions and auth integration.
Rate Limiting
Upstash Redis
Serverless Redis for API rate limiting and ephemeral caching.
Error Tracking
Sentry
Real-time error monitoring with session replay and performance tracking.