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.
