Skip to content
Muhammet Şafak
tr

Portfolio

A record of work that shipped

Only products that actually shipped are listed here: what each one does, who it is for, what it runs on and whether it is still alive. Unfinished work stays in Labs.

9
products
8
maintained
5
open source
42
technologies

Where my focus goes

These five areas are where the time goes. They do not map onto the project classes one-to-one — a product can sit in several at once.

Current focus

The three products I spend most of my time on

All three are live and still being built. The rest are in the full list below.

Parantaj cover — a finance dashboard with total balance, accounts, spending categories and a cash-flow chart

Parantaj

Owner

A personal and corporate financial management platform. It offers income-expense tracking, budget planning, detailed reporting, and multi-account management.

Alongside it

  • BabelQueue

    Founder & Developer

    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'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.

  • CommitBrief

    Founder & Developer

    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.

All projects

Every published project in one band. The order follows the effort I put in, not the date. The band stops when you point at it.

  • Parantaj cover — a finance dashboard with total balance, accounts, spending categories and a cash-flow chart

    Parantaj

    Ongoing

    Owner

    A personal and corporate financial management platform. It offers income-expense tracking, budget planning, detailed reporting, and multi-account management.

    PHP Laravel Go +8 more
    October 2024 — Ongoing
  • BabelQueue cover — a canonical JSON envelope flowing from a producer through the queue to a consumer in another language, alongside the list of polyglot SDKs

    BabelQueue

    Ongoing

    Founder & Developer

    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'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.

    JSON Redis RabbitMQ +6 more
    June 2026 — Ongoing
  • CommitBrief CLI output — code review findings listed as colored severity cards in the terminal

    Founder & Developer

    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.

    Go Cobra go-git +8 more
    April 2026 — Ongoing
  • InitPHP cover — a composer install and usage snippet alongside a grid of the 39 modular PHP packages

    InitPHP

    Ongoing

    Founder & Developer

    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.

    Composer Git PHPUnit +1 more
    January 2021 — Ongoing
  • SignalLock cover — a menu-bar panel showing a trusted Bluetooth device's proximity and the auto-lock flow when it leaves range

    SignalLock

    Ongoing

    Owner

    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.

    Swift SwiftUI CoreBluetooth +4 more
    May 2026 — Ongoing
  • Looplio cover — a reusable checklist template with a recurrence rule and the status list of automatically generated periodic occurrences

    Looplio

    Ongoing

    Owner

    Looplio — a recurring automation platform (Web + iOS + Android) that turns repeating tasks, maintenance, and checks into reusable templates and automatically generated checklists.

    PHP Laravel Go +6 more
    May 2026 — Ongoing
  • sakinkal cover — a 72-hour kit checklist and crisis-preparedness guide cards under the headline 'No panic, preparation.'

    sakinkal

    Ongoing

    Founder & Editor

    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. 'No panic, just preparedness.' — a non-profit, ad-free, mission-driven publication.

    Astro Tailwind CSS TypeScript +3 more
    May 2026 — Ongoing
  • TB1MSK cover — station identity with call sign, KN41ff grid square and frequency, with signal waves radiating from an antenna and the motto 'Signal on air, code on the desk.'

    TB1MSK

    Ongoing

    Operator & Developer

    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: 'Signal in the air, code on the desk.'

    Astro TypeScript Markdown +1 more
    March 2026 — Ongoing
  • Erkekse cover — the cover of a monthly online men's magazine with content cards across fashion, grooming, health and lifestyle

    Founder

    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.

    PHP WordPress MariaDB +1 more
    July 2016 — December 2022

What I build with

This list is not hand-maintained; it is derived from the projects’ technology fields. The number beside each one shows how many projects use it.

  • PHP used in 5 projects
  • Go used in 4 projects
  • Astro used in 3 projects
  • Redis used in 3 projects
  • .NET used in 2 projects
  • Android used in 2 projects
  • Cloudflare Pages used in 2 projects
  • Expo used in 2 projects
  • iOS used in 2 projects
  • Laravel used in 2 projects
  • Markdown used in 2 projects
  • PostgreSQL used in 2 projects
  • RabbitMQ used in 2 projects
  • React Native used in 2 projects
  • Tailwind CSS used in 2 projects
  • TypeScript used in 2 projects
  • Anthropic Claude used in 1 projects
  • C# used in 1 projects
The full skill list is on the résumé

How I work

Everything in this portfolio shares these three habits. I state the costs too — no product here is a cure-all.

01 I use it myself first
I run every product here in my own work. If I do not use it, it does not go in the portfolio.
02 I state the limits
Every product has things it does not do. Instead of sales copy I write down what it is for and where it stops.
03 If it is unfinished, it is not here
Prototypes and half-finished attempts live in Labs. The portfolio only carries work that shipped.

If we are going to build something

Write even if what you need is not listed here. No forms — just email.

Search the site

Start typing to search posts, projects and pages.

Esc to close Powered by Pagefind