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.