my tech stack.
- Typescript/JS - Typescript is a superset of JavaScript that adds static typing for more structured development. I use it with Node, NPM, React, NextJS, etc. I pair it with Zod for schema validation and React for UI components. ~ 2.5 years experience used everyday.
- ReactJS - JavaScript library for building reusable UI components that are declarative and efficient. ~ 2.5 years experience used everyday.
- NextJS - React-based full-stack framework. Star of the show tbh. ~ 2.5 years experience used everyday (with turborepo)
- TailwindCSS/Nativewind - Utility-first CSS framework that allows for rapid UI development. ~ 1.5 years experience used everyday.
- React Native/(Expo) - Mobile application framework that allows for building native apps with React codebase. ~ 1 year experience used everyday.
- Go - Statically typed, compiled language known for its simplicity and efficiency. Created web scrapers and automation systems, including a cron server backend for AI Task Automations at rentbamboo. ~1k lines of code in a ~ week (and ongoing updates). I like it and would like to use it more.
- Python - High-level programming language with a focus on readability and clean code. ~ 2 years experience although haven't used it in a while.
- MongoDB - NoSQL database system that provides high availability, scalability, and flexibility. Used everyday.
- AWS - S3, EC2 Instances, mostly for cloud storage. Used almost everyday.
- Docker - Used almost everyday. I use orbstack.dev though.
- GCP - Google Cloud Platform for cloud storage, cloud run, serverless functions, GKE, and Google CLI. Used almost everyday, but recently I've been using it for deploying my apps with fly.io.
- Fly.io - Cheap, Easy, I can manage from the terminal. I love it. I love vercel too but vercel is NOT cheap.
- Zed/VSC - I use Zed or VSC for my daily editor // depending on how I'm feeling that day. im pretty comfortable/decent using the terminal.