Background Jobs in Go with Asynq and Valkey
Replace fragile goroutines with durable background jobs using Asynq and Valkey. Patterns from a production SaaS: lifecycle emails, bulk imports, and long-running API sync tasks.
Senior Platform Engineer based in the UK, building infrastructure platforms, developer tools, and open-source projects at the intersection of cloud, security, and AI.

dagger hackathon · '25 · 02 · 14

dagger show & tell · '25 · 06 · 12

openuk soocon 25 · '25 · 02 · 05
Replace fragile goroutines with durable background jobs using Asynq and Valkey. Patterns from a production SaaS: lifecycle emails, bulk imports, and long-running API sync tasks.
AI coding tools are powerful but forget everything between sessions. TaskWing gives them persistent memory.
How I fine-tuned a 4B parameter model to turn transaction monitoring JSON into compliance narratives - for $0, in 70 minutes, on a free GPU.
Comprehensive guide to Zero Trust Architecture on AWS covering IAM Identity Center, ACM, KMS, and practical RDS deployment examples.
A story about switching from Node.js to Golang after 5 years. Why I made the switch and what I like about it.