IFELSEDOTONE
GUILD OF ONE — ATTENDANCE 100%
SESSION UPTIME
00:00:00

JONAS
KAHN

BUILDS AI SYSTEMS AND THE PLUMBING AROUND THEM

SCROLL
ABOUT

Ein gebildeter Geist ist fokussierte Seele; Kaffee kann nicht mithalten, Wissen spielt die Hauptrolle.

roughly: an educated mind is a focused soul, coffee can't keep up, knowledge plays the lead role. i drink tea anyway, so the coffee part was never a risk.

hi. i'm Jonas — jonaskahn on github, "just a 🍵" everywhere else. i'm a self-described low-minded developer ٩◔̯◔۶ which is not modesty, it's calibration. i write software, most of it open source, some of it even works. i live on 🌎 Earth-616 and run a guild of one called IfelseDotOne (attendance: always 100%).

i started backend — Java, Kotlin, the Spring stack, the whole enterprise liturgy, i can still recite it from memory. frontend happens when nobody else will do it. these days the honest job description is i build AI systems and the plumbing around them — agents, RAG pipelines, orchestration, and the unglamorous infrastructure that keeps it all standing.

STACK — IN ORDER OF ARRIVAL

Years, Not Buzzwords

01
Java / Kotlin
spring stack, the whole enterprise liturgy. i can still recite it from memory.
02
PHP / Laravel
an era. we don't need to discuss it.
03
Go
a detour, not a destination.
04
Python
the slow, permanent slide. it's where i live now.
05
Vue / Nuxt
frontend happens when nobody else will do it. i can center a div now. took years.

current focus: agents, RAG pipelines, orchestration — and the plumbing that keeps it all standing.

SELECTED PROJECTS

In Decreasing Order
of Confidence

01

Cadence

a multi-agent, multi-tenant AI orchestration platform. the big one. it has an SDK, an admin UI, docs, and example plugins, which means i accidentally built an ecosystem and now i have to maintain it.

02

AskTube

AI-powered YouTube summarizer & QA assistant using RAG. runs entirely on your machine with Ollama if you want it to. 86 kind strangers pressed ⭐ and i checked the count twice in disbelief.

03

unofficial-livecounts-api

live counts for TikTok/YouTube/Twitter/Twitch and friends. the word "unofficial" is doing a lot of legal work in that name.

04

EasyKey

a Vietnamese input switcher for macOS, written in Swift. Swift is my newest save file and i'm still in the tutorial zone, but the app scratches a real itch.

05

Small Tools

Maestro — job orchestrator for Node.js message workflows. Lens — watches HTML changes across domains. Switchy — a Windows browser picker with smart URL routing. small tools, quietly useful.

06

nomad-consul-vault-in-production

notes from actually running the HashiCorp stack in production. we survived. that's the review.

there are ~66 repos total. the rest are experiments, research, and things best left unindexed.

WHAT I BELIEVE

Five Things, Held Firmly

Local-First

if it can run on my machine, it should. my AI tools work offline because my prompts are between me and my CPU.

Self-Host What Matters

search, infra, models. dependency on someone else's cloud is a subscription to someone else's decisions.

❤️ Opensource

everything i can open, i open. it's the only economy where giving things away makes you richer.

Simple > Clever

one of my repos is literally described "simple app for simple life." that's the whole architecture review.

Ship Quietly

no launch threads, no countdown. push, exhale, tea.

CURRENTLY CURIOUS ABOUT

Now

AI Agents & RAG
the main quest. orchestration, multi-agent systems, context engineering.
Voice
ASR, TTS, voice cloning. i star every voice repo i see and one day the folder will reach critical mass.
Web Scraping
crawlers, change detection, the polite kind of data collection.
macOS Development
Swift is new and i'm being humble about it out of necessity rather than virtue.
Quant / Trading Systems
strictly as a spectator. i watch the repos the way people watch nature documentaries.
HOW I WORK

The Quirks Ledger

Mode
solo, mostly. my public activity is ~47 pushes for every 6 pull requests.
Tone
terse is not rude. short replies mean i respect your time, not that i'm upset. if i were upset you'd get even fewer words.
Agents
i configure mine to answer like a smart caveman — fragments, zero fluff, all substance. saves tokens, reads better than most meeting notes.
Fuel
tea-driven development. HP restores on 🍵, not ☕.
Social Mana
finite. it depletes in meetings and regenerates in terminals. plan accordingly.
Location
says Earth-616 because paperwork should be interesting somewhere.
Kaomoji
load-bearing: ( ゚ヮ゚) for joy, ٩◔̯◔۶ for everything else.
Documentation
i read it for fun and retain about 60%, which i'm told is above average and i refuse to verify.
WRITING & TALKS

No Circuit

no talks, no conference circuit. if i have longer thoughts they end up on the blog instead.

me.ifelse.one