<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
  <title>Osman Can Çınar — Writing</title>
  <link>https://osmancancinar.com/blog/</link>
  <description>Field notes on native iOS + Android, the release chain most people hand off, in-car apps, AI-assisted engineering, and the machines I build to do the work. Long, specific, and from real projects.</description>
  <language>en</language>
    <item><title>QLoRA Fine-Tuning a Coding Assistant on an RTX 3060</title><link>https://osmancancinar.com/blog/fine-tuning-my-own-coding-assistant-qlora/</link><guid isPermaLink="true">https://osmancancinar.com/blog/fine-tuning-my-own-coding-assistant-qlora/</guid><pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate><description>The box already ran a local coding model wired to a RAG and memory layer: retrieval keeps it grounded in facts that change constantly, a long system…</description></item>
    <item><title>Cold-Reboot Self-Recovery on an Unattended Windows Server</title><link>https://osmancancinar.com/blog/unattended-server-cold-reboot-self-recovery/</link><guid isPermaLink="true">https://osmancancinar.com/blog/unattended-server-cold-reboot-self-recovery/</guid><pubDate>Sun, 30 Aug 2026 00:00:00 +0000</pubDate><description>Part 5 proved the box could survive a cold reboot: sshd answered at the lock screen, no PIN typed, nobody at the keyboard. That was real progress, and it…</description></item>
    <item><title>A Difficulty Router That Never Calls an LLM to Decide</title><link>https://osmancancinar.com/blog/local-cloud-llm-router-two-machines-one-brain/</link><guid isPermaLink="true">https://osmancancinar.com/blog/local-cloud-llm-router-two-machines-one-brain/</guid><pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate><description>The gateway had been up for a while, still without a router: a local gateway with a few local models and optional cloud slots, answering behind one…</description></item>
    <item><title>Local LLM Benchmarks on an RTX 3060: 35 Tokens a Second</title><link>https://osmancancinar.com/blog/local-llm-benchmarks-rtx-3060/</link><guid isPermaLink="true">https://osmancancinar.com/blog/local-llm-benchmarks-rtx-3060/</guid><pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate><description>By this point the box has SSH, Tailscale, a self-hosted CI runner, and a memory framework that indexes thousands of files. None of that answers the…</description></item>
    <item><title>GitHub Actions Self-Hosted Runner on a Windows Gaming PC</title><link>https://osmancancinar.com/blog/github-actions-self-hosted-runner-windows/</link><guid isPermaLink="true">https://osmancancinar.com/blog/github-actions-self-hosted-runner-windows/</guid><pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate><description>Every CI run for this project (backend, Android, web) cold-started a fresh GitHub VM and re-downloaded half of NuGet and Gradle&#x27;s internet, every single…</description></item>
    <item><title>Claude Code Lands, and the Memory Framework Gets a Cleanup</title><link>https://osmancancinar.com/blog/claude-code-and-a-memory-framework-cleanup/</link><guid isPermaLink="true">https://osmancancinar.com/blog/claude-code-and-a-memory-framework-cleanup/</guid><pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate><description>Installing Claude Code on the Windows box was one line:</description></item>
    <item><title>Mirroring a Dev Machine Safely, on a Windows Box</title><link>https://osmancancinar.com/blog/mirroring-a-dev-machine-safely/</link><guid isPermaLink="true">https://osmancancinar.com/blog/mirroring-a-dev-machine-safely/</guid><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><description>A tool that installs cleanly today becomes a &quot;why doesn&#x27;t it work when I log in as the other account&quot; bug three weeks from now, reported by me, to me…</description></item>
    <item><title>Making the Box and Mac a Symmetric Server, No macFUSE</title><link>https://osmancancinar.com/blog/symmetric-server-shared-filesystem-no-sleep/</link><guid isPermaLink="true">https://osmancancinar.com/blog/symmetric-server-shared-filesystem-no-sleep/</guid><pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate><description>Finder showed me exactly one shared folder from the box, the share I&#x27;d set up weeks earlier. Not the D:\ drive underneath it, where every project and…</description></item>
    <item><title>The First Real Reboot, and the RDP Rabbit Hole</title><link>https://osmancancinar.com/blog/first-reboot-and-the-rdp-rabbit-hole/</link><guid isPermaLink="true">https://osmancancinar.com/blog/first-reboot-and-the-rdp-rabbit-hole/</guid><pubDate>Sat, 22 Aug 2026 00:00:00 +0000</pubDate><description>I killed the power to the box for the first real reboot, a full shutdown and cold boot, and didn&#x27;t touch a key again: no PIN entered, no console login…</description></item>
    <item><title>Reaching the Home Server From Anywhere With Tailscale</title><link>https://osmancancinar.com/blog/tailscale-always-on-home-server/</link><guid isPermaLink="true">https://osmancancinar.com/blog/tailscale-always-on-home-server/</guid><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><description>Tailscale made the box reachable from the Mac: no port forward, no password ever crossing the internet.</description></item>
    <item><title>Passwordless SSH Into Windows, Then Lock It Down</title><link>https://osmancancinar.com/blog/passwordless-ssh-into-windows-hardened/</link><guid isPermaLink="true">https://osmancancinar.com/blog/passwordless-ssh-into-windows-hardened/</guid><pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate><description>The box sits in the corner, no monitor, no keyboard, set to auto-power-on after an outage. It comes back to the Windows lock screen, waiting for a PIN…</description></item>
    <item><title>Reclaiming 27.6 GB From an Old Dev Machine</title><link>https://osmancancinar.com/blog/reclaiming-disk-space-old-dev-machine/</link><guid isPermaLink="true">https://osmancancinar.com/blog/reclaiming-disk-space-old-dev-machine/</guid><pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate><description>Android Studio, Flutter, Unity, JetBrains, the whole JVM zoo: all wiped months ago. And yet D:\ was still choking under 27.6 GB nobody was using.</description></item>
    <item><title>Turning an Idle Gaming PC Into a Private AI Server</title><link>https://osmancancinar.com/blog/gaming-pc-to-private-ai-server/</link><guid isPermaLink="true">https://osmancancinar.com/blog/gaming-pc-to-private-ai-server/</guid><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><description>A 2021 gaming PC sat under my desk for two years doing nothing. Decent GPU, wired Ethernet, powered on maybe once a month so Windows could patch itself…</description></item>
</channel></rss>
