History Graphic Generator
Go microservice that renders shareable "This Day in History" social graphics, integrated with the WriterIX content pipeline.
Role
Backend Engineer
Capacity
Internal service — WriterIX
Year
2026
Stack size
3 tools
Overview
A Go-based image-rendering microservice that generates visually rich "This Day in History" social graphics for WriterIX. The service fetches historical events from public sources, scores event significance, and composites multi-layer images with event text, year watermarks, and headline kickers. Work included fixing a User-Agent omission causing CDN 403 errors, replacing silent placeholder fallbacks with proper error handling, implementing significance scoring for multi-event selection, and resolving goroutine leaks from missing context propagation.
Responsibilities
- Designed the multi-layer image-composition pipeline for social graphics
- Implemented significance scoring for historical event selection
- Fixed concurrency bugs: context-propagation leaks and Redis client lifecycle
- Resolved CDN request failures via correct request headers
Highlights
- Generates shareable social graphics at scale
- Significance-scored multi-event representation
- Integrated into the WriterIX automated content pipeline