Articles

24 posts

Building 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.

October 12, 20267 min read

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.

September 28, 20269 min read

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.

September 22, 20265 min read

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.

September 15, 20265 min read

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.

September 14, 20266 min read

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.

September 14, 20264 min read
PreviousPage 1 of 4Next