<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Muhammet Şafak — Portfolio — Shipped Work</title><description>Shipped SaaS products, open-source packages and content publications. What each project does, what it runs on and whether it is still maintained.</description><link>https://www.muhammetsafak.com.tr/</link><language>en-US</language><lastBuildDate>Mon, 15 Jun 2026 00:00:00 GMT</lastBuildDate><managingEditor>info@muhammetsafak.com.tr (Muhammet Şafak)</managingEditor><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/rss.xml" rel="self" type="application/rss+xml"/><item><title>BabelQueue</title><link>https://www.muhammetsafak.com.tr/en/portfolio/babelqueue/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/babelqueue/</guid><description>BabelQueue is a language-agnostic message queue standard that lets services written in different languages share the same queue without getting trapped by serialization lock-in. Instead of language-specific formats like PHP&apos;s serialize(), it defines a strict JSON envelope — frozen at schema_version 1 — that every language can read natively. It runs on Redis and RabbitMQ with no sidecar or broker plugin, adding under 2% overhead.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/babelqueue.md" rel="alternate" type="text/markdown"/><category>flagship</category><category>JSON</category><category>Redis</category><category>RabbitMQ</category><category>PHP</category><category>Python</category><category>Go</category><category>Node.js</category><category>Java</category><category>.NET</category></item><item><title>sakinkal</title><link>https://www.muhammetsafak.com.tr/en/portfolio/sakinkal/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/sakinkal/</guid><description>sakinkal is a rational, evidence-based, and offline-accessible preparedness resource that strips crisis readiness in Turkey of fear and hype. It distills complex information into clear steps, checklists, and guides anyone can apply. &apos;No panic, just preparedness.&apos; — a non-profit, ad-free, mission-driven publication.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/sakinkal.md" rel="alternate" type="text/markdown"/><category>publication</category><category>Astro</category><category>Tailwind CSS</category><category>TypeScript</category><category>Markdown</category><category>Pagefind</category><category>Cloudflare Pages</category></item><item><title>SignalLock</title><link>https://www.muhammetsafak.com.tr/en/portfolio/signallock/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/signallock/</guid><description>SignalLock is a privacy-focused menu bar app that automatically locks your computer when you walk away from it — using a Bluetooth device you carry with you.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/signallock.md" rel="alternate" type="text/markdown"/><category>hobby</category><category>Swift</category><category>SwiftUI</category><category>CoreBluetooth</category><category>CoreLocation</category><category>C#</category><category>.NET 8</category><category>WinForms</category></item><item><title>Looplio</title><link>https://www.muhammetsafak.com.tr/en/portfolio/looplio/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/looplio/</guid><description>Looplio — a recurring automation platform (Web + iOS + Android) that turns repeating tasks, maintenance, and checks into reusable templates and automatically generated checklists.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/looplio.md" rel="alternate" type="text/markdown"/><category>saas</category><category>PHP</category><category>Laravel</category><category>Go</category><category>PostgreSQL</category><category>Redis</category><category>Expo</category><category>React Native</category><category>iOS</category><category>Android</category></item><item><title>CommitBrief</title><link>https://www.muhammetsafak.com.tr/en/portfolio/commitbrief/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/commitbrief/</guid><description>CommitBrief is a provider-agnostic Go CLI tool that performs LLM-powered local code review on git diffs. It reviews any scope — from staged/unstaged changes to a single commit to PR-style three-dot ranges — without leaving the terminal, without leaking the diff, and with customizable project rules.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/commitbrief.md" rel="alternate" type="text/markdown"/><category>flagship</category><category>Go</category><category>Cobra</category><category>go-git</category><category>Anthropic Claude</category><category>OpenAI</category><category>Google Gemini</category><category>Ollama</category><category>YAML</category><category>Goreleaser</category><category>Astro</category><category>Tailwind CSS</category></item><item><title>TB1MSK</title><link>https://www.muhammetsafak.com.tr/en/portfolio/tb1msk/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/tb1msk/</guid><description>TB1MSK is my call sign as a licensed amateur radio operator and my personal station/identity site; in its second phase, a blog where I produce Turkish content about amateur radio. From my station based in Çatalca/İstanbul (KN41ff), I use FM, repeaters, and APRS on the VHF/UHF bands, focusing on emergency communications and portable operation. At the intersection of radio and software: &apos;Signal in the air, code on the desk.&apos;</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/tb1msk.md" rel="alternate" type="text/markdown"/><category>publication</category><category>Astro</category><category>TypeScript</category><category>Markdown</category><category>Cloudflare Pages</category></item><item><title>Parantaj</title><link>https://www.muhammetsafak.com.tr/en/portfolio/parantaj/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/parantaj/</guid><description>A personal and corporate financial management platform. It offers income-expense tracking, budget planning, detailed reporting, and multi-account management.</description><pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/parantaj.md" rel="alternate" type="text/markdown"/><category>saas</category><category>PHP</category><category>Laravel</category><category>Go</category><category>PostgreSQL</category><category>Redis</category><category>RabbitMQ</category><category>Expo</category><category>React Native</category><category>Vite</category><category>iOS</category><category>Android</category></item><item><title>Erkekse</title><link>https://www.muhammetsafak.com.tr/en/portfolio/erkekse/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/erkekse/</guid><description>A platform dedicated to fashion, style, grooming, lifestyle, and health advice for men. Through a subscription system, it published a monthly online magazine alongside subscriber-exclusive content and comprehensive guides.</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/erkekse.md" rel="alternate" type="text/markdown"/><category>publication</category><category>PHP</category><category>WordPress</category><category>MariaDB</category><category>Linux</category></item><item><title>InitPHP</title><link>https://www.muhammetsafak.com.tr/en/portfolio/initphp/</link><guid isPermaLink="true">https://www.muhammetsafak.com.tr/en/portfolio/initphp/</guid><description>I published a minimalist MVC framework (Framework3) alongside 30+ modular PHP libraries (Router, Database, Cache, Mailer, Socket, ...) under a single ecosystem; all packages are available on Composer/Packagist under the MIT license. The codebase complies with PHP-FIG standards and is backed by type safety, PHPUnit tests, extensive documentation, and examples.</description><pubDate>Fri, 12 Aug 2022 00:00:00 GMT</pubDate><atom:link href="https://www.muhammetsafak.com.tr/en/portfolio/initphp.md" rel="alternate" type="text/markdown"/><category>hobby</category><category>Composer</category><category>Git</category><category>PHPUnit</category><category>PHP</category></item></channel></rss>