Rohan Pandey

Rohan Pandey

Full Stack & Cross Platform Developer

All Blogs

My Personal Toolkit: The Apps and Services I Use to Stay Productive

A look behind the curtain at the specific software, extensions, and services that form the backbone of my day-to-day development workflow.

A craftsman is only as good as their tools. In software development, our tools are the bridge between an idea and a finished product. The right setup can eliminate friction, automate tedious tasks, and keep you in a state of flow. Many people have asked about the software I use, so I decided to pull back the curtain on my daily drivers for coding, design, and organization.

My Development Workflow Path
Phase 1

πŸ“ Ideation & Roadmap

Notion β€” Managing specifications & tasks

Phase 2

🎨 UI/UX Prototyping

Figma β€” Visual grids & design assets

Phase 3

πŸ’» Writing Code

VS Code β€” Editor & Extensions

Phase 4

πŸ–₯️ Executing & Scripting

Windows Terminal + WSL2 (Linux Kernel)

Phase 5

☁️ Database & Deploy

Supabase Backend β€” Production-ready APIs

The Primary Stack

1. Code Editor: Visual Studio Code

Core Editor

VS Code is fast, free, and endlessly customizable. It's my primary editor for everything from Flutter to web development. My must-have extensions are:

Dart & Flutter GitLens REST Client Prettier

2. Terminal: Windows Terminal + WSL2

Environment

As a developer on Windows, the combination of Windows Terminal and the Windows Subsystem for Linux (WSL2) is a game-changer. I run an Ubuntu instance within Windows, giving me a native Linux environment for command-line tools. I enhance this with Oh My Zsh for powerful plugins and beautiful themes.

3. Design & Prototyping: Figma

Design

Before a single line of code is written, I spend time in Figma. It's an indispensable tool for designing UI, prototyping user flows, and collaborating on visual ideas. Its ability to create design systems and reusable components translates perfectly to the widget-based world of Flutter.

4. Project Management & Notes: Notion

Productivity

Notion is my second brain. It’s where I manage everything from project roadmaps and task lists to code snippets and personal notes. Its flexibility is its key strength. I have a custom dashboard for each project, tracking features, bugs, and future ideas all in one place.

5. Backend Services: Supabase

Backend

Supabase is my go-to for backend-as-a-service. It provides a scalable Postgres database, authentication, storage, and auto-generated APIs out of the box. For a full-stack developer building cross-platform apps, it dramatically accelerates the process of building the backend infrastructure.

"Good development often starts with good design. Figma is where the visual structure of my apps takes shape."

Summary of My Productivity Toolkit

Tool Primary Use Daily Usage License Alternatives
VS Code Code Editing & Debugging
Open Source / Free Cursor, IntelliJ, NeoVim
WSL2 & Ubuntu CLI, Git, Unix Scripting
Open Source / Free Native Linux, macOS
Figma UI/UX Prototyping & Styling
Freemium Adobe XD, Sketch, Penpot
Notion Roadmapping & Second Brain
Freemium Obsidian, Linear, Trello
Supabase Database, Auth, Serverless
Open Source / Freemium Firebase, Pocketbase, Custom Express

Conclusion

This toolkit is the result of years of experimentation. While these tools work for me, the best toolkit is always the one that makes *you* most effective. I'm always curious to learn about what others are using, so feel free to share your favorite productivity apps in the comments!