Tools that power product leadership and engineering excellence.
As a Product Director and Full Stack Engineer, I've curated a toolkit that bridges strategy and execution. These are the tools that help me lead teams, build products, and deliver exceptional user experiences.
Product Direction
Notion
My command center for product strategy, roadmaps, and team collaboration. Notion flexibility allows me to create custom workflows for everything from user story mapping to OKR tracking. It is where product vision meets execution planning.
Figma
Essential for product design and stakeholder alignment. I use Figma not just for wireframes, but for product requirement documentation, user journey mapping, and collaborative design reviews with engineering teams.
Linear
The best issue tracking and project management tool I have used. Linear speed and design make sprint planning and roadmap management a joy. Perfect for bridging product requirements with engineering execution.
Amplitude
Data-driven product decisions start here. Amplitude helps me understand user behavior, measure feature adoption, and validate product hypotheses with real usage data rather than assumptions.
Miro
For product discovery sessions, user journey mapping, and stakeholder workshops. Miro collaborative whiteboarding capabilities are essential for translating complex product requirements into actionable plans.
Octopus.do
Octopus.do has made mapping out website structures and planning UI a breeze. It's like having a visual sketchpad that streamlines the design process, helping me lay out pages and navigation in an intuitive, user-friendly way, definitely a must-have for keeping projects organized and on track.
Development Environment
Visual Studio Code
My primary IDE for full-stack development. The ecosystem of extensions, integrated terminal, and debugging capabilities make it perfect for jumping between React frontends, Node.js backends, and infrastructure code.
Docker
Essential for consistent development environments and deployment. Docker ensures my team local development matches production, eliminating the works on my machine problem that can derail product launches.
GitHub
More than just version control, it is our entire development workflow. From code reviews to CI/CD pipelines, GitHub Actions, and project management, it is the backbone of our engineering process.
Vercel
My go-to platform for deploying frontend applications. Vercel seamless integration with Next.js and automatic deployments from GitHub make product iterations incredibly fast and reliable.
Full Stack Technologies
Next.js & React
The foundation of modern web applications I build. Next.js provides the perfect balance of developer experience and performance, while React component architecture scales beautifully with product complexity.
TypeScript
Type safety is non-negotiable in production applications. TypeScript catches errors at compile-time, improves code documentation, and makes large codebases maintainable as products scale.
Node.js & Express
My backend stack of choice for APIs and microservices. Node.js allows me to use JavaScript across the entire stack, while Express provides the flexibility to build scalable server applications.
PostgreSQL
Reliable, powerful, and feature-rich database for production applications. PostgreSQL handles complex queries, supports JSON data, and scales with product requirements from MVP to enterprise.
Tailwind CSS
Utility-first CSS framework that accelerates UI development. Tailwind design system approach ensures consistent styling while allowing rapid prototyping and iteration on product features.
AI & Productivity
GitHub Copilot
AI pair programming that accelerates development velocity. Copilot helps me write boilerplate code faster, explore different implementation approaches, and focus on product logic rather than syntax.
Claude & ChatGPT
Essential for product research, technical problem-solving, and content creation. I use these AI tools for everything from user persona development to debugging complex technical issues.
Midjourney
AI-powered design tool for rapid prototyping and creative exploration. Perfect for generating design concepts, marketing materials, and visual mockups during product discovery phases.
Infrastructure & DevOps
AWS
Cloud infrastructure platform for scalable applications. From Lambda functions to RDS databases and S3 storage, AWS provides the building blocks for products that can handle enterprise-scale traffic.
Supabase
Open-source Firebase alternative for rapid product development. Supabase provides authentication, real-time databases, and APIs out of the box, perfect for MVPs and product experiments.
DataDog
Application monitoring and analytics platform. DataDog helps me understand product performance, track user behavior, and identify issues before they impact the user experience.
Hardware Setup
MacBook Pro M1 Pro 16GB RAM
The perfect machine for both product strategy work and intensive development. The M1 chip handles everything from running multiple Docker containers to design software without breaking a sweat.
Ultrawide Monitor
Essential for multitasking between product management tools and development environments. I can have Figma, Linear, VS Code, and browser dev tools all open simultaneously without switching windows.
Apple Magic Keyboard & Trackpad
Reliable input devices that complement the Mac ecosystem. The trackpad gesture support is particularly useful for navigating between development tools and product management applications.