Dev Stack

The software and tools I use to build my projects. Updated July 2025.

Apps

  • Cursor

    AI-powered code editor. Recently made the switch and now I use it for most of my coding needs.

  • IntelliJ

    My go-to IDE for Java and Kotlin development. I've been using it for a few years now and it's still my favorite.

  • Warp

    My go-to terminal. Much more user-friendly and helpful than the default terminal.

  • Chrome

    My browser for the last 10+ years. Tried others but always come back to Chrome.

Languages/Frameworks

  • Java (with SpringBoot)

    The first language I learned. Continued my learning with SpringBoot.

  • Python (with FastAPI & Flask)

    Been using Python recently in work and continuing to develop my profiency.

  • JavaScript/TypeScript (with React)

    Used for frontend across most of my projects.

  • React-Bootstrap

    Used for rapid UI development.

  • TailwindCSS

    Styling and markup for frontend pages.

  • Next.js

    Used for this personal website.

Services

  • AWS Amplify

    Handles authentication and connects frontend to backend.

  • AWS Cognito

    Provides user sign-up, sign-in, and access control for authentication.

  • AWS Lambda

    Serverless backend functions.

  • AWS API Gateway

    Routes HTTP requests to Lambda functions.

  • AWS DynamoDB

    NoSQL database.

  • AWS S3

    Stores and serves static files.

  • Netlify

    Used to host my static frontends.

  • GitHub Pages

    Free static site hosting for frontend projects.

Domains

  • Squarespace (formerly Google Domains)

    Where I buy all my domains.