OI
All work
Backend2026

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

Tech stack

GoRedisDocker