Skip to content
Muhammet Şafak
tr
sakinkal cover — a 72-hour kit checklist and crisis-preparedness guide cards under the headline 'No panic, preparation.'

sakinkal

Ongoing Side Publications

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.

Role
Founder & Editor
Duration
May 2026 — Ongoing

Technologies

Astro Tailwind CSS TypeScript Markdown Pagefind Cloudflare Pages

Skills

Content Strategy Technical Writing SEO Strategy Information Architecture Static Site Generation Editorial Process Management

sakinkal is a crisis preparedness resource that aims to take readiness out of the realm of specialist expertise and turn it into a habit as ordinary as brushing your teeth. Unlike forum threads, product-pushing blogs, and scattered videos, it puts calm, evidence, and simplicity at the center. It distills complex information into concrete steps, checklists, and verified guides that someone just getting started with preparedness can apply today.

I built the project on Astro + Tailwind CSS; content is managed through Markdown and YAML-based content collections, post-build static search is provided by Pagefind, and the site is published entirely statically on Cloudflare Pages. Offline accessibility, printable checklists, and strong SEO/GEO infrastructure were deliberately designed with the goal of being a resource that “takes the place of reflex in a moment of panic.” It is positioned as an ad-free, non-profit, single-language (Turkish) publication.

Feeds into: JavaScript Developer

More Projects

All projects
Devrazzi state machine — a four-box pipeline (RAW → EVALUATING → APPROVED/REJECTED → PUBLISHED), local screening axes and the 7-point threshold on Ollama, hand-off of records that clear the bar to a step-specific model among DeepSeek/Gemini/OpenAI/Claude, live status badges for web and iOS

Devrazzi

Ongoing

Founder & Developer

Tier: Active Development

Devrazzi is a content product that leaves the signal/noise problem in developer news not to a human editor but to a layered model pipeline. It collects sources, runs a first pass locally with Ollama, hands off whatever clears the bar to a step-specific model among DeepSeek/Gemini/OpenAI/Claude, and produces and publishes a TR/EN synthesis end to end. Live on web and iOS; full article extraction isn't there yet, and that's kept open as a known limit.

TypeScript Node.js Prisma +8 more
September 2026 — Ongoing
Garajdaş architecture diagram — a resolution comparison between a single make-level club and multiple make-model-level clubs, arrows from the schema's sole owner, the Laravel API, to the web (Next.js) and mobile (Expo/React Native) clients, the five completed MVP phases and a 97-test badge

Garajdaş

Ongoing

Founder & Developer

Tier: Active Development

Garajdaş is a community platform where every car make-and-model has its own club, keeping internal-combustion and electric vehicles under one roof. A single API schema is shared by the web (Next.js) and mobile (Expo/React Native) clients, the design system is defined in one file and synced by hand. The MVP phases are closed, the API has 97 tests; the platform is live.

Laravel PHP PostgreSQL +6 more
September 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

Tier: On Demand

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

Search the site

Start typing to search posts, projects and pages.

Esc to close Powered by Pagefind