I like building tools and small systems that make sophisticated stuff easier
Backend-leaning developer working in Go · growing into infrastructure
I enjoy figuring out how things work under the hood — small systems, clean tooling, the seams between code and the environment it runs in. Currently targeting junior backend / Go roles and growing into infrastructure work over time.
Run Docker jobs from a CLI or a Slack channel.
- Goroutine worker pool backed by a Redis queue
- Crash recovery via job leasing; a dead worker's jobs requeue on next startup
- Per-job timeouts & retries, configurable
- Zombie cleanup — every container is labeled and killed if its worker disappears
- Graceful shutdown via context cancel, not a kill
- File attachments (zips, folders, single files) mounted read-only at
/app - Stack: Go 1.26 · Docker SDK · Redis · Slack Socket Mode
- Go concurrency in depth — channels, context,
select,sync - Linux, networking, and system-level concepts
- Backend architecture and workflow automation