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.