
Hey, I'm Sooraj! I've been pushing pixels and breaking browsers for 6 years now.
Likes to make divs look pretty and buttons feel important.
Writes Javascript, but spends half the time debugging CSS.
Knows that 'responsive' doesn't always mean 'cooperative.'
Still waiting for the day when browsers finally agree on everything.
I'm also on a quest to max out my brain's storage with CSS container queries, React's experimental features, Three.js web wizardry, and Rust.
Things I Do for Coffee
At present, I work as a Software Engineer @ Aquent. As an Engineer my daily activities include
- Building a rock-solid UI architecture that even my grandma could navigate — thanks to scalable React components.
- Becoming best friends with React Query and React hooks — we practically finish each other's dependencies.
- Taming wild APIs and integrated them seamlessly with the UI — no bugs were harmed in the process.
- Testing everything with React Testing Library — because "it works on my machine" wasn't good enough.
Things I Wrote So You Don’t Have To
Queuing Rest Apis using JavaScript
Apr, 2023
Space Physics
May, 2021
Simple Javascript Modules - Local Storage Module
Jun, 2021
Web-App using HTML, JS & Firebase - Part 2
Nov, 2020
Web-App using HTML, JS & Firebase - Part 1
Oct, 2020
Make it Rain 🌧 in HTML Canvas
Sep, 2020
Asynchronous data fetching using ReactQuery - Part 1 (Queries)
Sep, 2020
Build a "Pluggable" Widget for your Webapp
Sep, 2020
Using Webpack with React Typescript
Aug, 2020
Web Animation with GSAP
Aug, 2020
Javascript to Typescript
Jun, 2020
Getting started with Svelte JS
Sep, 2019
Finite State Machines in React.JS using xstate
Aug, 2019
How to create a Simple Physics Engine - Part 2
Jul, 2019
How to create a Simple Physics Engine - Part 1
May, 2019
Side Quests & Bug-Filled Adventures
Tooltip Sequence
A simple step by step tooltip helper for any site.
Javascript
1/3
Made using NextJS, Tailwind and a whole lotta ❤️