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.