Skip to main content

Uses

A list of tools, apps, and technologies I use on a daily basis to design and build software.

Design

  • Figma is my primary tool for UI design, prototyping, and collaboration. It's become essential for quickly iterating on designs and sharing work with teams.
  • For motion graphics and video editing I use Adobe After Effects and Premiere Pro. The Creative Cloud suite handles everything from quick edits to complex compositions.
  • Photoshop and Illustrator for image editing and vector graphics when needed.

Development

  • Visual Studio Code is my go-to editor for frontend work. Fast, extensible, and great for React and TypeScript development.
  • For backend development in Kotlin and Spring Boot, I use IntelliJ IDEA. The JetBrains tooling for JVM languages is unmatched.
  • React and Next.js for frontend development. The component model and ecosystem make building modern web apps efficient.
  • Spring Boot with Kotlin for backend services. Clean architecture, microservices, and enterprise-grade APIs.
  • Docker for containerization and AWS for cloud infrastructure. CI/CD pipelines keep deployments smooth and reliable.
  • PostgreSQL as my primary database, with Redis for caching when performance demands it.