#Backend Engineering

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

Building a Custom TCP File Transfer Protocol from Scratch

A CS310 Computer Networking assignment: hand-rolling a request/response protocol on top of raw TCP sockets in Python, and where the server and client implementations actually diverge in robustness.

September 13, 20264 min read

Migrating Production Auth Without Breaking the Product

A four-phase migration from local JWT to Supabase Auth with reversible migrations, additive verification, and 82 integration tests passing throughout.

September 9, 20265 min read

Making a Personal-Finance API Trustworthy: Tests, Isolation, and Balance Accounting

How to build an API that guarantees correct account balances, strict user isolation, and consistent analytics through isolated integration tests, immutable transaction rules, and cache invalidation.

September 8, 20265 min read