⚙️ Skills
I have been involved in this endeavor for nearly years, and it has been a journey filled with valuable lessons and personal growth.
Frontend
React
Next JS
Astro
JavaScript
Typescript
Tailwind
HTML
CSS
React Native
Redux
Svelte
Vue.js
Storybook
Backend
Others
🧙♂️ Projects
I've built many projects using different technologies. Here are some of my notable works.
Typing Dash
Turbo Repo · Full Stack · socket.io · Nextjs · Typescript
A multiplayer application enabling users to compete against each other in typing challenges.
NPM PACKAGE
NPM Package · Javascript
A NPM Package to detect abusive words
Flair Ecommerce
Nextjs · Sanity.io · Shadcn-ui · Stripe · Typescript
An interactive, and responsive Ecommerce store featuring Product listing, sorting, payements
Kanban Board
Nextjs · Clerk · MongoDB · Framer Motion · Prisma
A simple kanban board featuring dnd functionality, real-time updates and data persistance using prisma
Crypto Tracker
Vite(React) · React Router · Axios
A crypto tracker app using React, enabling users to monitor real-time cryptocurrency prices and trends
📋 Blog
-
Aug 23, 2024
Understanding Multer
In this blog, we’ll explore how to set up file uploads with `multer`
Read Article
-
Aug 12, 2024
How CORS actually works behind the scenes
This article aims to demystify CORS, explain why it exists, and provide strategies for dealing with CORS-related issues.
Read Article
-
Jul 21, 2024
Developers, Your Job Is Not To Write Code
This essay is adapted from a lightning talk that I originally presented to coworkers in 2019.
Read Article
-
Jul 1, 2024
Understanding the Reconciler
A Deep Dive into Virtual DOM Manipulation in JavaScript.
Read Article
-
Jun 7, 2024
Building a serverless SaaS product
A full-stack SaaS project with authentication and payments.
Read Article
💻 Uses
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.
Workstation
-
ASUS TUF F15
Switched from a MacBook Pro and I'm blown away. This beast handles our launch simulations without breaking a sweat. The fans are so quiet, I sometimes forget they exist.
-
MSI PRO MP223
When you're coding at galactic scale, every pixel matters. This monitor is the holy grail of HiDPI displays over 27". It's like having the universe at your fingertips.
-
Ubuntu 24
The latest Ubuntu is like a finely tuned racing car for developers. It's blazing fast, rock-solid stable, and comes with all the tools I need pre-installed. Plus, it makes my TUF F15 feel like it's from the future.
Development tools
-
VS Code
Sure, it's packed with features, but sometimes I miss the raw speed and simplicity of Sublime. Still, for collaborative coding and its extensive plugin ecosystem, VS Code is my go-to.
-
NeoVim + Lazyvim
Vim purists might scoff, but NeoVim with Lazyvim is like coding at the speed of thought. It's Vim on steroids, and once you go lazy, you never go back.
-
Warp terminal
Forget everything you know about terminals. Warp is like stepping into a sci-fi movie. It's blazing fast, AI-powered, and makes my command-line work feel like piloting a spaceship.