Languages, frameworks I build with, and tools I rely on to write software, stay productive, or at least feel like I am.

This is a collection of the technologies I actually use—whether I'm building something meaningful, experimenting with ideas, or just tinkering because it’s fun.

Programming Languages

  • JavaScript / TypeScript

    My go-to languages for building web applications, both on the frontend and backend. Type-safe, flexible, and well-supported.

  • Python

    I use Python for scripting, automation, and quick prototyping. It’s simple, readable, and gets things done fast.

Frameworks & Libraries

  • React / Next.js

    I use React for building dynamic UIs and Next.js for full-stack development with server-side rendering and API routes.

  • Vue.js

    I use Vue for building reactive and component-based frontends—its simplicity and ecosystem make it ideal for small to mid-scale apps.

  • Express.js

    My preferred backend framework when using Node.js—minimal, fast, and perfect for building REST APIs.

  • Bootstrap

    A classic CSS framework I use for quick prototypes and responsive layouts when Tailwind isn’t needed.

  • Tailwind CSS

    My preferred styling framework—utility-first, responsive, and easy to scale across projects.

  • Serverless Framework

    I use this to deploy and manage AWS Lambda functions and serverless infrastructure with ease.

Databases

  • MongoDB

    I use MongoDB as my go-to NoSQL database—great for flexible schemas and rapid prototyping in Node.js projects.

Cloud & DevOps

  • AWS Services

    I work with AWS Lambda, API Gateway, DynamoDB, Cognito, and other core services to build scalable cloud-native apps.

  • Git & GitHub

    Essential for version control, collaboration, and managing open-source or personal projects.

Design & Project Management

  • Figma

    I use Figma for prototyping UI components, creating mockups, and collaborating on design ideas visually.

  • Trello

    My main project management tool—great for organizing tasks, tracking progress, and managing team workflows.

Tools & Other

  • VS Code

    My main code editor—lightweight, highly customizable, and packed with extensions that boost productivity.

  • Postman

    Useful for testing APIs during development and debugging backend services.

  • Linux / WSL

    I use a Linux environment via WSL for running local development tools and working comfortably with shell scripts.