Technologies I work with, software I use, gadgets I love, and other things I recommend.

I get asked about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.

Technologies

  • Flutter & Dart

    The developer experience is amazing here. The idea for GetCoffee made me learn and practice Flutter & Dart, making it great fit for many projects. Most of my projects and work experiences are based with this framework. I love the book Flutter Engineering by Majid Hajin.

  • Firebase & Typescript

    When it comes to easy to integrate serverless backend, Firebase often fits the architecture. Analytics, Crashes, Database, Notifications, App Check, and more come handy. And to define functions to handle more complex requests, I use Typescript to build Cloud Functions.

  • React, Next.js, TailwindCSS

    When it comes to web, this is my favourite stack. I love the simplicity of TailwindCSS and the speed of Next.js.

  • Java, Spring Boot, Kafka, Oracle Database

    As my work experience in Mastercard was a lot about handling 3M+ users with low latency and high security, I was required to obtain deep knowledge in this stack. Not gonna lie, I used to think Java is terrible, but experience changed my mind.

  • Other

    I came along many technologies, languages and databases, but I don't feel confident highlighting them that much. But I'm always keen to lean new things. Those I some other technologies I work with at school/work/free time: C, C#, .NET Core, Node.js, HTML/CSS/JS, MongoDB, PostgreSQL, SQL, Python, Solidity

Workstation

  • 14” MacBook Pro, M3 Max, 64GB RAM (2023)

    I was using an Intel-based 13” MacBook Pro prior to this and the difference is night and day. No need to close windows now. And it's also able to run AI models locally

  • 11” iPad Pro, M2 (2022)

    Not an entertainment tool for me. Mainly used for reading, watching Fireship, and staying organized.

  • Logitech MX Master S3

    I try to keep my hands on the keyboard only. But when it comes to mouse, haven't seen better then this one.

Development tools

  • JetBrains

    I enjoy all the JetBrains products, such as IntelliJ, WebStorm, DataGrip and others.

  • Spotify

    Yes, music is part of my development process. Usually no-words music.

AI

  • GitHub Copilot

    It sill needs to be controlled, but I feel like it makes me more productive, and helps me to learn faster.

  • ChatGPT

    I try to experiment with other options as well, but ChatGPT keeps it's standard of being among the best at all time.

Design

  • Figma

    Feels like a standard now.

  • Adobe

    I went through some courses (Bring Your Own Laptop) to be able to get some stuff done in Adobe Illustrator and Photoshop.

Productivity

  • Notion

    My second brain lives there. All the projects, book notes, plans, and ideas are kept there.

  • Reminders

    I don't like complicated tools. Simple reminders are super useful to see what needs to be done.