WELCOME !

I'm Abhay, a software engineer trying to be part of the ideas and projects that actually matter, learning and building along the way.

Know Me ↓

Languages

  • TypeScript
  • JavaScript
  • C++
  • Lua

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Jotai

Backend & DB

  • Node.js
  • Express.js
  • MongoDB
  • PostgreSQL

My Tools

  • Arch Linux
  • Git & GitHub
  • Neovim
  • Docker
lyme logo

lyme

Hyperlocal social platform gamifying community action and environmental impact through geolocation-based 'Rooms' and shared feeds.

  • Real-time geospatial engine for visualizing local activity, joining dynamic rooms, and coordinating community events.
  • 'Gig' marketplace and social feed for monetizing local tasks and coordinating environmental drives with 10+ beta users.
  • Frontend: Next.js, Tailwind, Jotai for state management, Framer Motion for smooth UX.
  • Backend: Node.js, Express, Prisma with PostgreSQL, WebSockets for real-time updates.

Scrib-Draw

Real-time collaborative whiteboard for system design diagrams and rapid brainstorming with shared infinite canvas.

  • Vector tools (shapes, arrows, freehand) optimized for clean architecture diagrams and flowcharts.
  • WebSocket-powered real-time synchronization for instant collaborative drawing and brainstorming.
  • Complex canvas interactions with object resizing, layer management, and undo/redo using Konva.js.
  • Frontend: Next.js, React, Tailwind, Konva.js for canvas manipulation.
  • Backend: Node.js, Express, Socket.io for real-time communication.

Caelivisio

Real-time astronomical dashboard monitoring Near-Earth Objects (NEOs) with accessible celestial data visualization.

  • Direct NASA NeoWs API integration for fetching, filtering, and normalizing asteroid velocity, diameter, and miss distance data.
  • Dynamic classification system flagging 'Potentially Hazardous Asteroids' using NASA's collision probability algorithms.
  • Frontend: Next.js, React, Tailwind with dark-mode space aesthetic.
  • Data handling: Efficient Next.js API routes with rate limiting and caching.

KeyBlast

High-performance CLI typing trainer in Bash/Zsh for developers to improve coding speed with distraction-free terminal interface.

  • Multiple training modes including standard vocabulary and language-specific drills for JavaScript and C++.
  • Reactive terminal UI with real-time WPM calculation, accuracy tracking, and ANSI escape code highlighting.
  • Zero-dependency design using Unix utilities (`bc`, `tput`, `figlet`) for instant Linux compatibility.
  • Tech: Pure Bash/Zsh scripting with Unix pipes and Nerd Fonts.

Featured Projects

A curated selection of my work. Scroll down to see the details of each project.

Scroll
Hey, welcome to my website!
I'm Abhay, a software engineer.
Ask about me or contact me! ↓