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!