Data Scientist & Data Engineer
Hey, I'm Rohan Nandan
I work across the full data science pipeline — from raw data to tested, deployed models — and pair that with software engineering to build real, usable products.
Skills
Highlighted Builds
AOG Zero
AI-powered real-time aircraft APU health monitoring and AOG prevention system. Next.js + FastAPI + Google OAuth.
Student Administration System
Full-stack system for managing staff, students, classes, enrollments, assessments, and PDF reports. Next.js + Spring Boot + PostgreSQL.
TCP File Transfer Protocol
A hand-rolled request/response file-transfer protocol over raw TCP sockets in Python, with path-traversal protection and integrity checks.
Latest articles
Browse allBuilding a Distributed Job System with gRPC: Leader Election, Progress Streaming, and Failure Recovery
A retrospective on rebuilding our RMI computing cluster with gRPC, a JAC-based flood election, live progress streaming, and failure recovery.
Building a Distributed Job System with Java RMI: Peer Discovery, Leader Election, and Thread Safety
How our team of four built a Java RMI cluster that discovers peers, elects a coordinator, and runs data-parallel jobs safely across threads.
Understanding Calibration Curves: Why They Matter and How to Read Them
What calibration curves show, how to read deviations from the diagonal, and how to fix a miscalibrated classifier.
Bula High School: Building a Full-Stack Student Administration System
A university group-project case study on a role-based student administration system built with Next.js and Spring Boot — assessments, marks, cascading deletes, and two bugs honest enough to admit.
Honeywell AOG Zero: Building an APU Health Monitoring System in a Week
A hackathon case study on building a real-time aircraft APU health dashboard with Next.js, FastAPI, and PostgreSQL — and the trained ML model that never made it to production.
USP BSE Resources: The Public Past-Paper Archive
Why I maintain a public GitHub archive of past exams, solutions, and study notes from the USP Bachelor of Software Engineering — and how it is organized.
Newsletter
Occasional updates on new posts and projects. No spam.
Subscribe on Substack ↗