My Skills
These are the technologies I am working with or have worked with in the past. I quickly learn and adapt to new technology or skill.
My Top Skills
JavaScript
TypeScript
React
Vue.js
Next.js
Nuxt.js
Node JS
Express.js
Languages
HTML5
4y 3m
Been using this language to create web pages since I was in school.
CSS3
4y 3m
I moved to SASS for a while but now I switched back to CSS due to improvements.
JavaScript
4y 3m
I still use Vanilla JS for some projects but TypeScript has become the new standard.
Node JS
3y 3m
My go-to framework to write back-end services. I use this with TypeScript mostly.
TypeScript
3y 3m
I adopted TS over JS because it helps me to avoid issues early and write cleaner code.
C
3y
Used it in my college for DSA, now I don't use C much unless I'm teaching someone.
C++
3y
I used to solve LeetCode and HackerRank problems in C++ during my college days.
Sass
2y 8m
My go to lang for writing custom CSS when I'm not using Tailwind.
Python
2y
Used Python in my college for learning a bit of Data Science and building projects.
Bash
1y 8m
Started in college, wrote some automation scripts in my professional experience.
Bun
9m
Started exploring Bun because it supports TypeScript out of the box.
Libraries
Tailwind CSS
3y 6m
I use this when I want to write styles faster. However, I prefer CSS for clean code.
React
3y 3m
The library has a first-mover advantage to it. Have used React in various projects.
Mongoose
3y 1m
This is my go-to ORM for using MongoDB. Writing aggregate queries are much simpler.
Redux
2y
Used this library for state management in my React apps until the Context APIs.
Vue.js
1y 10m
I started working with Vue on my current organisation and been using since.
Pinia
1y 10m
I'm using this library for my state management needs in the Vue ecosystem.
Uno CSS
1y 10m
Really integrates well with Vue. So I use this when working on a Vue project.
Vite
1y 10m
Started using this because I needed faster HMR and less build time.
Tanstack Query
1y 5m
I fetch the data with this library, been using optimistic updates a lot.
Webpack
1y 5m
This was my go-to library for bundling my front-end apps. Now I use Vite.
Prisma
8m
This is my go-to ORM for SQL databases like MySQL and PostgreSQL
Zustand
8m
Working with this library for my state management needs in React apps.
GraphQL
7m
Helps me to query APIs with needed properties only. Have used in the client-side only.
Frameworks
Express.js
3y 1m
I write most of the micro services in express to build scalable back-end solutions.
Next.js
2y 5m
I migrated a React app to Next JS for SEO features. SSR was an added benefit.
Django
2y 4m
Worked with Django on my college projects and exposing APIs for some AI models.
Nuxt.js
1y 10m
Got introduced with Nuxt in my job. This portfolio project is made with Nuxt.
Web Sockets
1y 1m
Started recently. Building a SaaS using Web Sockets for collaborative features.
Databases
Mongo DB
3y 1m
Been using this to store dynamic data. I primarily use some SQL database now.
MySQL
2y 5m
Been using this database since my college, but I've moved to PostgreSQL for now.
Supabase
1y 8m
I use this as a back-end solution for my personal projects. Makes the auth easy.
PostgreSQL
1y 3m
Moved to PostgreSQL from MySQL due to professional requirements and Supabase.
Cloud Technologies
Google Cloud
1y 1m
I manage instances, use OAuth, and deploy using the App Engine on GCP.
AWS
1y 1m
Writing security policies and deploying Docker stacks in my current job.
DevOps
Git
5y 8m
I've been using Git since my college days for all my version management needs.
Git Hub
5y 8m
Been using this since college for my personal projects. I prefer PATs over SSH keys.
Bit Bucket
3y 1m
Using this in almost all the organisations I've been part of. I raise and review PRs.
Docker
9m
I've been using Docker for personal and professional projects. I know basics.
Jenkins
3m
Basic experience in writing jobs and pipelines to make deployments easier.
Other Tools
VS Code
5y 8m
This is my preferred editor when I want to code or debug something.
Dev Tools
4y 3m
I use Dev Tools for inspecting, debugging, profiling my web applications.
Postman
3y 8m
I test and document APIs in Postman when I'm doing server side development.
NPM
3y 3m
Been using it with node. It's great but I've switched to pnpm now because of monorepo support.
ES Lint
3y 3m
I use ES Lint to ship high quality and well formatted code to improve readability.
Zod
3y 3m
I use Zod to write schemas and validate form inputs, requests, and responses.
Jest
3y 3m
Been using Jest for a while for unit and integration testing for my projects and applications.
Jira
3y 1m
I use JIRA even for my personal projects. It augments my productivity.
PNPM
1y 10m
I started working with PNPM because it has a great support for monorepos.
Figma
1y 7m
I've been working with Figma for a while now, for prototyping some basic designs.
GPT Models
8m
These tools help me to code, understand, and learn new things faster.