Skip to content

Portfolio Projects

Three enterprise-grade Go projects designed to demonstrate mastery of Go for a Tech Lead Software Engineer role in ad-tech / real-time ML infrastructure. Each project showcases different dimensions of Go expertise.

RTB Engine Simulator

A real-time bidding auction system that simulates OpenRTB-style ad auctions with multiple bidders, SLA enforcement, and observability.

Demonstrates: Low-latency systems, concurrency, context deadlines, HTTP servers, metrics

Architecture & code

Feature Store Service

A gRPC service that serves ML features with sub-millisecond in-memory lookups and Redis fallback, designed for real-time ad decisioning.

Demonstrates: gRPC, caching strategies, protocol buffers, benchmarking, service design

Architecture & code

Observability SDK

A reusable Go library providing production-readiness primitives: structured logging, circuit breakers, rate limiting, retries, and health checks.

Demonstrates: Library/API design, interfaces, generics, functional options, testing

Architecture & code


How These Projects Map to the Role

Job Requirement RTB Engine Feature Store Observability SDK
Low-latency, high-throughput systems Primary Primary Supporting
Distributed data pipelines Supporting Primary --
Service orchestration Primary Supporting --
Observable, resilient production systems Supporting Supporting Primary
Real-time bidding domain knowledge Primary -- --
ML infrastructure -- Primary --

Interview Strategy

Lead with the RTB Engine -- it maps directly to the core product. Use the Feature Store to show ML infrastructure depth. Reference the Observability SDK when discussing production-readiness and engineering culture.