Blog
Thoughts on software, entrepreneurship, and everything in between.
Thoughts on software, entrepreneurship, and everything in between.
Got a project in mind, a question, or just want to chat? I would love to hear from you.
Send an EmailThoughts on building software, running a business, and everything in between.
Architecture decisions, incident write-ups, and post-mortems from production systems.
Hard-won lessons from running Kubernetes clusters for HMD Developments, from initial setup mistakes to production-ready configurations
From choosing CC BY-NC-SA to implementing commercial dual licensing as a developer and company founder
The architecture and technical decisions behind HMD Payments, a zero-fee payment platform supporting crypto, Papara, IBAN, and card transactions
How the HMD Developments team built a Discord invite tracking system that handles thousands of events per minute and detects fake accounts using behavioural heuristics
Practical MongoDB patterns for high-throughput applications, from schema design to indexing strategies, learned the hard way running Discord bots at scale
The architecture decisions behind Chat Guard, a Discord moderation bot serving 7,500+ servers and 15M+ users, built and maintained by the HMD Developments team