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.
Why 'why' is the one question we gradually stop asking, the confusion between sifting and pecking, and what it costs the teams that go quiet.
Practical CI/CD pipeline design for small teams: GitHub Actions, caching, parallel jobs, and deployment strategies built for speed and reliability.
On alienation, the Turkish word yabancılaşma, and living between school and a company in two countries: the space between worlds is a gap, not a bridge.
Hard-won open-source licensing lessons: why MIT was the wrong default, the move to CC BY-NC-SA, dual licensing, AGPL for SaaS, and why a CLA matters.
How I founded HMD Payments at thirteen, built zero-fee payment infrastructure, and what it taught me to sell the first real thing I made.
The architecture and technical decisions behind HMD Payments, a zero-fee payment platform supporting crypto, Papara, IBAN, and card transactions
How HMD Corp is structured across four divisions, and the shared-platform infrastructure (SSO, multi-cloud, observability, messaging) that connects them.
How we built a Discord invite-tracking system that handles thousands of events per minute and detects fake accounts with behavioural heuristics.
Practical MongoDB patterns for high-throughput apps: per-guild documents, capped collections, compound indexes, bulk writes and lazy schema migration at scale.
The architecture behind Chat Guard, a Discord moderation bot serving 7,500+ servers and 15M+ users: sharding, MongoDB at scale, and the event pipeline.
The thinking behind guden.tr: why personal sites still matter in an age of platforms, and what I plan to write about here, software, business, and the rest.