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.
Introducing a novel approach to blogging, utilising speech-to-text functionality and AI-powered translation.
HMD Corporation's founder utilises a bespoke AI system to generate blog posts from spoken words.
Umut Güden discusses the importance of physical activity and mental well-being in his daily life.
How to make your personal site readable by AI agents and LLMs - implementing llms.txt, structured RSS, semantic HTML, and machine-readable metadata.
How I think about product design, why typography matters more than colour, and what a hotel door in London taught me about interfaces.
How HMD Pay charges nothing for payment processing, and why the model that everyone said was impossible has been running for over three years.
Integrating charitable micro-donations into iOS apps using StoreKit - the technical implementation and the philosophy behind purpose-driven software.
The story behind Snooze If You Can - an iOS alarm app built in Swift and SwiftUI, from concept to open-source release.
Thoughts on leading a company before turning eighteen, and why age is a worse predictor of capability than people assume.
Performance optimization patterns for Next.js 15 deployed on Vercel - from React Server Components to image optimization and edge middleware.
How and why HMD Corporation launched an entertainment division covering record labels, distribution, and artist management.
SmmPres ran for two years, served thousands of users, and then I shut it down. This is what I learned from building and killing a product.