Hi, I'm Aditya 👋
Converting coffee into code, I craft elegant and scalable software solutions, turning ideas into impactful products.
AN

🧑‍💻 About

Hello! Namaste! Bonjour! I’m a passionate full-stack developer and architect from the vibrant heart of India 🇮🇳, currently based in Toronto, ON 🇨🇦. At work, I blend code and creativity, transforming ideas into captivating digital products. Beyond work, I immerse myself in the whimsical realms of nature ⛰️, music 🥁, and games 🎮, where every hike, new beat, and winning move connects a dot in my creative journey.

💪 Skills

React
Next
Remix
Node
Bun
Deno
Javascript
Typescript
React Query
Redux
Tailwind
Jest
Cypress
Sentry
Storybook
Java
Spring Boot
Docker
Microservices
MySQL
PostgreSQL
MongoDB
DynamoDB
Firebase
Supabase
Convex
Redis
Kafka
WebSockets
AWS [ec2, s3, serverless]
ORM's [Prisma, Drizzle, Hibernate]
Git
GitHub Actions
AWS CodeCommit
Vercel
My Projects

I’ve been building a lot of cool stuff

I've worked on a variety of projects, from small experiments to full-blown web applications, each project showcases my love for coding and design.

React Rooks

React Rooks

React Rooks is a web-based chess game that allows users to play against an AI (Stockfish). It features game history, on-demand gameplay, real-time game analysis, player statistics, and three difficulty levels.

Next.js
Typescript
WebSockets
WASM
MongoDB
TailwindCSS
Shadcn UI
JSON Parser

JSON Parser

This Deno JSON parser, built with TypeScript, efficiently parses JSON strings into an AST, validates against the ECMA-404 standard, and supports both local JSON files or JSON from APIs.

Deno
Typescript
Tokenizer
Parser
AST
ECMA-404
JSON
Byte Cast

Byte Cast

This project allows users to capture their camera feed from their browser, encode it using FFMPEG, and stream it to the RTMP servers of platforms like YT, FB, LinkedIn, and others. It serves as a browser-based alternative to OBS for streaming.

Node.js
FFMPEG
Docker
Socket.io
React
Remix
AWS
Levenshtine's Spell Checker

Levenshtine's Spell Checker

Implementation of a basic spell checker that uses levenshtine's algorithm to find similar words based on distance of editing.

Vite
React
Typescript
Tailwind CSS
Shadcn UI
Vercel
Crypto Maniac

Crypto Maniac

This project is a mobile app for crypto paper trading that allows user to perform paper trading on live market data for cryptocurrencies along with features like portfolio tracking, alerts, realtime market news, and more.

Flutter
Firebase
FCM
GCP
Firestore
Android
iOS
Contact

Get in Touch

Want to chat? send me an email or shoot a dm on twitter