41554 blogs · [ { "id": "01a0d5a6-004b-7036-a8a1-fdd6b28313de", "title": "My terminal-native setup for parallel coding agents", "url": "https://blog.kulman.sk/terminal-native-setup-for-parallel-coding-agents/", "published_at": "2026-09-16T04:29:12+00:00" }, { "id": "01a0b68b-4ccd-7049-8d37-eee51e285582", "title": "Igor Kulman", "url": "https://blog.kulman.sk", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0874d-a70b-7364-be60-e39700249779", "title": "Why Pi is my AI coding harness", "url": "https://blog.kulman.sk/pi-is-now-my-ai-harness/", "published_at": "2026-09-02T04:29:12+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6eb4e4c7a", "title": "Running Umami analytics for free on Vercel and Supabase", "url": "https://blog.kulman.sk/running-umami-for-free/", "published_at": "2026-08-12T05:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6ec358d5f", "title": "Adding IndieWeb support to my static Hugo blog", "url": "https://blog.kulman.sk/adding-indieweb-to-hugo-blog/", "published_at": "2026-07-29T05:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6ec630660", "title": "I do not feel like a programmer anymore", "url": "https://blog.kulman.sk/i-do-not-feel-like-a-programmer-anymore/", "published_at": "2026-07-01T06:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6ed1c04fe", "title": "I wanted async/await but I got a concurrency model", "url": "https://blog.kulman.sk/i-wanted-async-await/", "published_at": "2026-05-20T06:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6edcacb75", "title": "Running a Local LLM Coding Server on MacBook Pro M5 Pro 48 GB", "url": "https://blog.kulman.sk/running-local-llm-coding-server/", "published_at": "2026-05-06T06:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6ee25f71b", "title": "Why I still build apps for myself", "url": "https://blog.kulman.sk/why-i-still-build-ios-apps/", "published_at": "2026-04-08T04:29:12+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6eea9a0f2", "title": "Why I built my own expense tracker", "url": "https://blog.kulman.sk/building-ledgee/", "published_at": "2026-03-25T06:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6efa7b511", "title": "Beating App Store review: lessons from shipping a minimal indie game", "url": "https://blog.kulman.sk/beating-app-store-review/", "published_at": "2026-03-11T06:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6f08b3a52", "title": "Building Aira: a calm anime tracker for myself", "url": "https://blog.kulman.sk/building-aira/", "published_at": "2026-02-25T08:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6f1152c3b", "title": "Building Yomu: Safari, furigana, and why “plain text” often isn’t plain", "url": "https://blog.kulman.sk/building-yomu-safari-plain-text/", "published_at": "2026-02-11T04:29:12+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6f1263918", "title": "Building Yomu: furigana, tokenization, and offline dictionaries on iOS", "url": "https://blog.kulman.sk/building-yomu-furigana-tokenization-dictionary/", "published_at": "2026-01-28T04:29:12+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6f1357765", "title": "The Japanese reading problem that finally made me build my own app", "url": "https://blog.kulman.sk/japanese-reading-problem/", "published_at": "2026-01-14T04:29:12+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6f20d4e55", "title": "Still using Firefox — but not because of its vision", "url": "https://blog.kulman.sk/stuck-with-firefox/", "published_at": "2025-12-30T06:00:00+00:00" }, { "id": "01a0874d-a70d-7184-ad0d-fad6f2d3d239", "title": "Advent of Code 2025: Modern C++ and Zed", "url": "https://blog.kulman.sk/advent-of-code-cpp/", "published_at": "2025-12-23T06:00:00+00:00" } ] posts Claim your blog
Back to ig0r0
Blog · corpus.blog/blogs/blog.kulman.sk/posts

ig0r0

blog.kulman.sk

2026

2025