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.