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.

  • 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.

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

  • Figma

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

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.