Pradeep Chandran M — Backend & Cloud Developer
Pradeep Chandran M is a backend and cloud developer building distributed systems, edge infrastructure and automation tooling in Go, Python and React.
Selected Projects
Automated Result Notifier
Monitors result portals in real-time and instantly notifies users when results are published.
On results day the college portal buckles under thousands of simultaneous logins, and students spend hours refreshing a loading screen.
A watcher polled the results portal for a definitive sign the new semester was live, buzzed my phone through a Telegram bot, then fetched grades for 40 students and emailed each of them their GPA and subject-wise grades with NodeMailer.
Results detected at 3:05 PM and in 40 inboxes by 3:08, a full 17 minutes before the official announcement took the portal down.
Python, Web Scraping, Email API, Automation
Automated Result NotifierCode Sync
Aggregates coding activity from multiple platforms into a single dashboard for unified tracking.
React, Node.js, REST APIs, Dashboard
Morphide
An IoT IDE with device fingerprinting and firmware inspection for smarter embedded development.
IoT, Firmware, Fingerprinting, Security
SGPA Calculator
A fast, minimal GPA calculator used for thousands of computations with top search ranking.
Students at SKCET needed a quick, reliable way to work out their SGPA without doing the credit-weighted maths by hand.
A fast, minimal calculator built with React and Vite, kept deliberately small, and open-sourced.
Used for thousands of computations, and it ranks at the top of search results.
React, Vite, Algorithm, Open Source
SGPA CalculatorSMSFlare
A private, self-hosted SMS gateway that transforms Android devices into a secure communication pipeline using Cloudflare Workers and D1.
Sending SMS from your own apps usually means paying a third-party gateway and routing your messages through someone else's servers.
A Kotlin Android app turns a phone into the sending device, Cloudflare Workers and D1 run the gateway at the edge, and a Next.js front end drives it.
A private, self-hosted SMS pipeline that runs on a device you already own.
Cloudflare Workers, Next.js, Kotlin, D1, Edge Computing
SMSFlareRendis
A Redis-compatible in-memory database built from scratch in Go.
An internal project kept hitting the database for the same user profile, and no free managed Redis host fit the bill.
Wrote a Redis-compatible server in Go without AI-generated code: RESP protocol, a goroutine per client, and an RWMutex-guarded store with lazy and active key expiry. Render's free tier can't expose raw TCP, so RESP is tunnelled through an authenticated WebSocket gateway, with client libraries for Go, Python and JavaScript.
Over 14,000 ops/sec at ~3.4 ms average latency with 50 concurrent local workers, and 1,500+ ops/sec with a 0% error rate cloud-to-cloud on Render's free tier.
Go, Redis, Networking, Systems Programming
Rendis
Writing
- Why I Built My Own Redis Server in Go
It all started with a simple problem. I wanted a free Redis cache, but couldn't find one that fit. So I decided to build a Redis-compatible in-memory database from scratch in Go.
- Automated Result Notifications: Getting Results Before the Official Announcement
How I built a system to detect college results minutes before the official announcement and automatically email them to 40+ students.
- How I Built a Custom "Now Playing" Widget for My Portfolio (Without Relying on the Spotify API)
An end-to-end look at capturing my phone's current song using a mobile app, Cloudflare Workers, and a React frontend.
Skills
JavaScript, React, Next.js, Tailwind, Node.js, Python, REST APIs, PostgreSQL, MongoDB, AWS, Docker, Linux, Burp Suite, OSINT, Bug Bounty, LLMs, AI Agents