← Life Changelog

Spring 2023

Spring 2023 — BU coursework: CS 350 (Raft) & CS 611 (OOP)

EducationCompleted

Distributed Systems (CS 350) — Raft consensus from scratch in Go, plus a MapReduce coordinator/worker. OOP & Design Patterns (CS 611) — Monsters & Heroes turn-based RPG plus a final Java Swing trading platform.

● What I shipped

  • CS 350: full Raft state machine with leader election, log replication, and snapshot install RPC.
  • CS 350: MapReduce coordinator + worker with plugin-loaded map/reduce functions.
  • CS 611: Monsters & Heroes — battle, market, inventory, 2D grid world.
  • CS 611: group capstone trading platform with Java Swing GUI and singleton persistence.

● Stack

GoRaftJavaOOPDesign Patterns

● Links