Go Systems Engineering, Low-Latency APIs & Microservices
This engineering track documents my hands-on exploration of Go's concurrency model, standard library patterns, and resilience design. These implementations deliberately avoid framework shortcuts — focusing instead on understanding the primitives directly: goroutine lifecycles, thread-safe state management, context-driven resource bounds, and native observability. Each project targets a specific systems concept rather than building a typical CRUD application..
Go Projects & Infrastructure
Go-Birds: Resilient Database Initialisation & Metrics
This project demonstrates a standard-library-first approach to web application architecture. The goal was to move away from "magic" frameworks and explicitly implement the thread-safety and reliability patterns required for production backends.
Examine Technical Scroll → GoGo Mini Wiki: Zero-Dependency File-Based Web Application
This project demonstrates the power of the Go Standard Library for building secure, standalone web utilities. By avoiding external frameworks, I eliminated dependency bloat and focused cleanly on standard I/O mechanics and native request orchestration.
Examine Technical Scroll → GoGo-Moods: Instrumented In-Memory Time-Series Store
This project demonstrates a high-concurrency, "scrape-ready" data service built for reliable metric ingestion. Instead of a standard CRUD app, it focuses on thread-safe state management and native observability.
Examine Technical Scroll →