I am quite active on
Github. Below, is a list of some of my selected projects.
- Built a backend service that periodically checks website health and tracks uptime status over time.
- Set up background cron jobs to automatically schedule and run health checks every hour.
- Created REST APIs for managing monitored sites and viewing their current uptime status.
- Built a Slack integration to instantly alert users whenever a monitored site goes down.
Technologies involved: Go, Encore, PostgreSQL, GORM, Pub/Sub, Slack API.
View Source
- Built a BitTorrent client that allows downloads using a single-file torrent or magnet links
- Implemented p2p protocol with tracker communction, piece checks, metadata exchange
Technologies involved: Java, BitTorrent protocol, TCP Sockets, HTTP Client
View Source
- Built a caching reverse proxy CLI tool which reduces server hits and request latency.
- Implemented a thread safe concurrent disk based cache storage system.
Technologies involved: Go, net/http, SHA-256 hashing
View Source
- Built a git client that clones repositories using the git smart http protocol.
- Handles git objects and writes files directly, eliminating the need for ZIP extraction.
Technologies involved: Java, Git Smart HTTP Protocol, SHA-1 hashing
View Source
- Built in-memory Redis-style server and CLI client in Go which supports redis core commands.
- Implemented thread-safe storage for strings (with expiry), lists (with blockings operations), sorted sets.
- Supports multiple concurrent clients and load an existing RDB file for persistence.
Technologies involved: Go, TCP/IP Networking, RESP Protocol, Concurrency
View Source
- built a custom load balancer using round-robin scheduling to distribute traffic across servers.
- Added automatic health checks and reroute requests to healthy servers.
Technologies involved: Go, net/http, ReverseProxy
View Source
- bytehell is a UNIX-like command-line shell used to execute built-in Linux commands.
Technologies involved: C, POSIX system calls (fork, exec, wait), Unix/Linux
View Source