Uses

The tools and technologies I use daily for software development.

Editor & Terminal

CursorVS Code / Cursor

Primary editor with AI-assisted coding

iTerm2iTerm2

Terminal emulator with custom zsh config

WarpWarp

Modern terminal with AI built in

IntelliJ IDEAJetBrains IntelliJ IDEA

Java/Spring Boot development

ClaudeClaude

AI pair programmer and code assistant

Languages & Frameworks

TypeScriptTypeScript / JavaScript

Primary language for frontend and Node.js backend

SpringJava / Spring Boot

Enterprise backend services

PythonPython

ML pipelines, scripting, and automation

ReactReact / Next.js

Frontend framework of choice

ExpoReact Native / Expo

Cross-platform mobile development

Infrastructure & DevOps

DockerDocker

Containerization for everything

KubernetesKubernetes

Orchestration at scale

AWS

Primary cloud platform

Google CloudGoogle Cloud

Secondary cloud platform

GitHubGitHub

Source control and collaboration

GitHub ActionsGitHub Actions

CI/CD pipelines

VercelVercel

Frontend deployments

Databases & Data

PostgreSQLPostgreSQL

Primary relational database

RedisRedis

Caching and session management

MongoDBMongoDB

Document store for flexible schemas

Design & Productivity

FigmaFigma

UI/UX design and prototyping

LinearLinear

Project management and issue tracking

NotionNotion

Documentation and knowledge base

AtlassianAtlassian

Jira & Confluence for enterprise workflows

ArcArc Browser

Primary web browser

Contact