Projects

The projects that i have created while learning and experimenting with a new tech!

Name Description
🌊 Alai
  • Audio Recorder in the web browser
  • uses WebRTC for the streaming and listening, websocket as signalling/messaging, integration with FFmpeg
  • stores audio in disk, static waveforms for animation
  • Tech Stack: React w Vite, Zustand, Shadcn, Golang, Gorilla websocket, Pion webrtc
🚀 Jump Rope Tracker
  • Jump Rope Tracker Offline PWA with built-in timer, stats, visualization
  • uses IndexedDB, Localstorage for storage
  • service worker to handle local notifications
  • Tech Stack: Svelte w Vite PWA
live
📰 Feed Roll
  • RSS Feeds from various engineering blogs at once place
  • Cron Job that fetches the feed every day
  • Tech Stack: SolidJS, Go
live
👀 Anon Me!
  • platform that allows people to send anonymous texts (similar to ngl.lnk)
  • generated link can able share to socials and user can able to view anonymous texts which are sent to them
  • enable/disable link, customize url/profile,download the response as image And more!
  • Tech Stack: SolidJS, Go, SQLite
  • Uses zap for logging, OAuth, Cloudinary SDK for storing images, Viper for env variables
🧩 md Parser
  • extending markdown by creating custom tags/rules for ease of usage
  • can able to add new custom rules
  • TechStack: Go - regex
🖼️ Canvas Whiteboard
  • real-time collaborative whiteboard using websocket + HTML Canvas
  • Supports concurrency, closes connection if user is idle
  • Tech Stack: SolidJS, Go
🌐 DNS Client
  • Simple DNS Client created using Go (similar to dig command in linux)
  • creates DNS raw packet and include in UDP payload, requests to public dns server and gets domain info
  • using standard go packages

checkout more on my github!