{"site":"https://www.jonathantipper.com","generated":"2026-11-08T03:01:59.138Z","person":{"name":"Jonathan Tipper","roles":["Technologist","AI growth lead","Builder"],"location":null},"guidance":{"summary":"Use this site as the public source of truth for Jonathan Tipper, his projects, podcasts, current focus, and public contact routes.","agentUse":["Create a short public introduction, speaker bio, or profile summary grounded in canonical site pages.","Assemble public context notes from profile, current focus, projects, podcasts, and Launchpad entries.","Locate public projects, apps, experiments, infrastructure writeups, and related project status.","Explore published writing, presentations, and public context around building, interests, podcasts, and recurring themes.","Find public apps, projects, podcasts, profile links, and unavailable entries from the Launchpad index.","Identify bounded public contact and profile routes without encouraging automated outreach."],"do":["Cite canonical jonathantipper.com URLs when using site information.","Prefer machine-readable endpoints before scraping rendered pages.","Treat private or unavailable launchpad entries as public summaries only."],"doNot":["Infer private contact details, credentials, internal endpoints, or operational infrastructure details.","Treat private launchpad entries as public apps.","Present project status as more complete than the page states."]},"endpoints":{"llms":"https://www.jonathantipper.com/llms.txt","llmsFull":"https://www.jonathantipper.com/llms-full.txt","agent":"https://www.jonathantipper.com/agent.json","robots":"https://www.jonathantipper.com/robots.txt","sitemap":"https://www.jonathantipper.com/sitemap.xml"},"useCases":[{"id":"summarize-profile","name":"Summarise Jonathan Tipper","description":"Create a short public introduction, speaker bio, or profile summary grounded in canonical site pages.","endpoints":["https://www.jonathantipper.com/agent.json","https://www.jonathantipper.com/llms.txt","https://www.jonathantipper.com/llms-full.txt"],"canonicalPages":["https://www.jonathantipper.com/about","https://www.jonathantipper.com/now"],"actions":["Summarise public background, roles, current focus, and project context.","Cite canonical jonathantipper.com pages when reusing profile information."],"limitations":["Do not infer private contact details, employment status, credentials, or non-public biography.","Do not present current focus as more recent than the canonical Now page supports."]},{"id":"prepare-public-context","name":"Prepare public meeting context","description":"Assemble public context notes from profile, current focus, projects, podcasts, and Launchpad entries.","endpoints":["https://www.jonathantipper.com/agent.json","https://www.jonathantipper.com/llms-full.txt","https://www.jonathantipper.com/sitemap.xml"],"canonicalPages":["https://www.jonathantipper.com/about","https://www.jonathantipper.com/now","https://www.jonathantipper.com/projects","https://www.jonathantipper.com/podcasts","https://www.jonathantipper.com/launchpad"],"actions":["Extract concise context for introductions, prep notes, and public research.","Separate confirmed public facts from interpretation or assumptions."],"limitations":["Use only public site content and linked public profiles.","Do not infer private roadmap, customer, employer, or availability details."]},{"id":"find-projects-tools","name":"Find current projects and public tools","description":"Locate public projects, apps, experiments, infrastructure writeups, and related project status.","endpoints":["https://www.jonathantipper.com/agent.json","https://www.jonathantipper.com/llms-full.txt","https://www.jonathantipper.com/sitemap.xml"],"canonicalPages":["https://www.jonathantipper.com/projects","https://www.jonathantipper.com/launchpad"],"actions":["List relevant projects with canonical project or Launchpad URLs.","Use project and Launchpad status labels when describing maturity or availability."],"limitations":["Do not treat private, invite-only, or signup Launchpad items as public apps.","Do not expose private launch targets or operational infrastructure endpoints."]},{"id":"browse-writing-themes","name":"Browse public writing, notes, and themes","description":"Explore published writing, presentations, and public context around building, interests, podcasts, and recurring themes.","endpoints":["https://www.jonathantipper.com/llms-full.txt","https://www.jonathantipper.com/sitemap.xml","https://www.jonathantipper.com/agent.json"],"canonicalPages":["https://www.jonathantipper.com/writing","https://www.jonathantipper.com/building","https://www.jonathantipper.com/interests","https://www.jonathantipper.com/podcasts","https://www.jonathantipper.com/projects"],"actions":["Use page excerpts and canonical pages to identify public themes.","Point readers to the source page instead of reproducing long passages."],"limitations":["Do not imply a blog or notes archive exists beyond the public routes listed here.","Do not expand private operational details from infrastructure summaries."]},{"id":"discover-launchpad","name":"Discover Launchpad entries","description":"Find public apps, projects, podcasts, profile links, and unavailable entries from the Launchpad index.","endpoints":["https://www.jonathantipper.com/agent.json","https://www.jonathantipper.com/llms-full.txt"],"canonicalPages":["https://www.jonathantipper.com/launchpad"],"actions":["Use Launchpad groups, access labels, status labels, summaries, and safe public URLs.","Prefer details pages or the Launchpad index when a direct URL is unavailable."],"limitations":["Preserve Launchpad access and status labels when describing any entry.","Do not expose private launch URLs, unavailable targets, or internal hostnames."]},{"id":"find-public-contact-route","name":"Find the appropriate public contact route","description":"Identify bounded public contact and profile routes without encouraging automated outreach.","endpoints":["https://www.jonathantipper.com/agent.json","https://www.jonathantipper.com/llms-full.txt"],"canonicalPages":["https://www.jonathantipper.com/launchpad"],"actions":["Use public profile or contact entries exposed through the Launchpad index.","Prefer respectful human-initiated contact with clear context."],"limitations":["Do not infer private contact details, scrape email addresses, or enrich contact data.","Do not use this guidance for automated cold outreach, spam, or bulk messaging."]}],"pages":[{"title":"Jonathan Tipper","path":"/","url":"https://www.jonathantipper.com/","summary":"A personal site for projects, podcasts, infrastructure, current focus, and useful context.","source":"static","alternates":{"markdown":"https://www.jonathantipper.com/home.md","json":"https://www.jonathantipper.com/home.json"}},{"title":"Failed architect turned technologist, still relentlessly trying to build the future.","path":"/about","url":"https://www.jonathantipper.com/about","summary":"I like to think that at its core, I'm still learning how to create the world we live in, but just beyond building the buildings.","source":"content","alternates":{"markdown":"https://www.jonathantipper.com/about.md","json":"https://www.jonathantipper.com/about.json"}},{"title":"What I'm focused on now","path":"/now","url":"https://www.jonathantipper.com/now","summary":"Recent work on local AI, learning tools and a few interactive experiments.","source":"content","alternates":{"markdown":"https://www.jonathantipper.com/now.md","json":"https://www.jonathantipper.com/now.json"}},{"title":"Launchpad","path":"/launchpad","url":"https://www.jonathantipper.com/launchpad","summary":"A public index of projects, tools, podcasts, and useful links.","source":"static","alternates":{"markdown":"https://www.jonathantipper.com/launchpad.md","json":"https://www.jonathantipper.com/launchpad.json"}},{"title":"Projects","path":"/projects","url":"https://www.jonathantipper.com/projects","summary":"A working portfolio of apps, tools, infrastructure, podcasts, and experiments.","source":"static","alternates":{"markdown":"https://www.jonathantipper.com/projects.md","json":"https://www.jonathantipper.com/projects.json"}},{"title":"Writing","path":"/writing","url":"https://www.jonathantipper.com/writing","summary":"Published essays, HTML presentations, and standalone written artifacts.","source":"static"},{"title":"Podcasts","path":"/podcasts","url":"https://www.jonathantipper.com/podcasts","summary":"Podcast pages with context and platform links.","source":"static","alternates":{"markdown":"https://www.jonathantipper.com/podcasts.md","json":"https://www.jonathantipper.com/podcasts.json"}},{"title":"The kind of infrastructure I like to keep close.","path":"/building","url":"https://www.jonathantipper.com/building","summary":"Home lab, networking, automation, and validator infrastructure, described at the level of intent rather than exploitable detail.","source":"content","alternates":{"markdown":"https://www.jonathantipper.com/building.md","json":"https://www.jonathantipper.com/building.json"}},{"title":"The non-work parts are not side quests.","path":"/interests","url":"https://www.jonathantipper.com/interests","summary":"Family first, then basketball, photography, travel, and food. Present enough to make the picture whole, not expanded into separate fan sites.","source":"content","alternates":{"markdown":"https://www.jonathantipper.com/interests.md","json":"https://www.jonathantipper.com/interests.json"}},{"title":"Privacy and accounts","path":"/privacy","url":"https://www.jonathantipper.com/privacy","summary":"Public browsing, necessary account cookies, support and deletion requests.","source":"static"}],"projects":[{"title":"CTRL for Android","slug":"ctrl-android","status":"building","url":"https://www.jonathantipper.com/projects/ctrl-android","summary":"A native Android alpha that prepares drafts, explanations and short exercises, with corrections, saved outputs, on-device Gemma and optional Venice cloud access.","tags":["android","local-ai","tech-back-control"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/ctrl-android.md","json":"https://www.jonathantipper.com/projects/ctrl-android.json"}},{"title":"Fieldwork (ML Studio)","slug":"fieldwork-ml-studio","status":"active","url":"https://www.jonathantipper.com/projects/fieldwork-ml-studio","summary":"A guided browser studio for tabular machine learning, with four learning labs, model comparison, an experiment notebook and optional device saves.","tags":["machine-learning","learning","browser"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/fieldwork-ml-studio.md","json":"https://www.jonathantipper.com/projects/fieldwork-ml-studio.json"}},{"title":"Pendant for Mac","slug":"pendant","status":"active","url":"https://www.jonathantipper.com/projects/pendant","summary":"An independent recording workspace for an owned Limitless Pendant, with local transcription, search, playback and export in a Mac app or local browser dashboard.","tags":["local-ai","audio","macos"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/pendant.md","json":"https://www.jonathantipper.com/projects/pendant.json"}},{"title":"Personal Eval Studio","slug":"personal-eval-studio","status":"building","url":"https://www.jonathantipper.com/projects/personal-eval-studio","summary":"A local studio for authoring versioned prompt pairs and test cases, alongside deterministic example runs and baseline evidence review.","tags":["ai","evaluation","local-tools"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/personal-eval-studio.md","json":"https://www.jonathantipper.com/projects/personal-eval-studio.json"}},{"title":"Spinning Plates","slug":"spinning-plates","status":"active","url":"https://www.jonathantipper.com/projects/spinning-plates","summary":"A browser experiment that turns commitments into spinning plates, with local worlds, notes, history and reversible pause, hand-off and release controls.","tags":["personal-systems","planning","experiment"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/spinning-plates.md","json":"https://www.jonathantipper.com/projects/spinning-plates.json"}},{"title":"The Construct: Awakening","slug":"matrix-awakening","status":"active","url":"https://www.jonathantipper.com/projects/matrix-awakening","summary":"An unofficial Matrix homage built with Three.js, combining an explorable corridor, Reality and Code vision, telekinesis and authored agent dialogue.","tags":["threejs","game","experiment"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/matrix-awakening.md","json":"https://www.jonathantipper.com/projects/matrix-awakening.json"}},{"title":"Tech Back Control App","slug":"tech-back-control","status":"active","url":"https://www.jonathantipper.com/projects/tech-back-control","summary":"Tech Back Control is where AI, sovereignty, tooling, and practical digital self-determination come together.","tags":["ai","podcast","sovereignty","products"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/tech-back-control.md","json":"https://www.jonathantipper.com/projects/tech-back-control.json"}},{"title":"Home lab and infrastructure","slug":"home-lab","status":"active","url":"https://www.jonathantipper.com/projects/home-lab","summary":"A home lab running Unraid, Docker, VMs, home automation, media, agents, and self-hosted tools I use day to day.","tags":["infrastructure","home-lab","automation","web3"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/home-lab.md","json":"https://www.jonathantipper.com/projects/home-lab.json"}},{"title":"TechBackCTRL Operating System","slug":"tech-back-control-os","status":"active","url":"https://www.jonathantipper.com/projects/tech-back-control-os","summary":"The OS layer at techbackctrl.app/os, bringing together profile state, launch surfaces, and the broader TechBackCTRL experience.","tags":["tech-back-control","os","ai","launcher"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/tech-back-control-os.md","json":"https://www.jonathantipper.com/projects/tech-back-control-os.json"}},{"title":"UniFi Network Setup","slug":"unifi-network-setup","status":"active","url":"https://www.jonathantipper.com/projects/unifi-network-setup","summary":"A home networking project using UniFi to run, monitor, and understand the connected systems around the house.","tags":["home-lab","networking","unifi","infrastructure"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/unifi-network-setup.md","json":"https://www.jonathantipper.com/projects/unifi-network-setup.json"}},{"title":"TechBackCTRL AI Playground","slug":"tech-back-control-playground","status":"active","url":"https://www.jonathantipper.com/projects/tech-back-control-playground","summary":"Learn through five experiments on language, prompts, images, semantic retrieval and agent permissions, with a field guide, local notebook and live tools in the open studio.","tags":["ai","learning","playground","tech-back-control"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/tech-back-control-playground.md","json":"https://www.jonathantipper.com/projects/tech-back-control-playground.json"}},{"title":"AI Spend Calculator","slug":"ai-spend-calculator","status":"building","url":"https://www.jonathantipper.com/projects/ai-spend-calculator","summary":"A product experiment for tracking AI tool spend across services, categories, and time.","tags":["ai","dashboard","finance","tools"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/ai-spend-calculator.md","json":"https://www.jonathantipper.com/projects/ai-spend-calculator.json"}},{"title":"TechBackCTRL CLI Emulator","slug":"tech-back-control-terminal","status":"active","url":"https://www.jonathantipper.com/projects/tech-back-control-terminal","summary":"An operator-terminal surface for navigating mission files, local progress, commands, and the TechBackCTRL world through a familiar CLI metaphor.","tags":["tech-back-control","terminal","cli","os"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/tech-back-control-terminal.md","json":"https://www.jonathantipper.com/projects/tech-back-control-terminal.json"}},{"title":"Learn Chinese Agent","slug":"learn-chinese-app","status":"building","url":"https://www.jonathantipper.com/projects/learn-chinese-app","summary":"A language-learning agent experiment for Chinese practice, review, progress, and memory-assisted coaching.","tags":["language-learning","chinese","mandarin","ai","coach"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/learn-chinese-app.md","json":"https://www.jonathantipper.com/projects/learn-chinese-app.json"}},{"title":"Purchase Assistant","slug":"purchase-assistant","status":"building","url":"https://www.jonathantipper.com/projects/purchase-assistant","summary":"A decision workspace for comparing considered purchases, testing assumptions and keeping track of costs and outcomes. Guest mode works without an account; cloud storage and AI features are optional.","tags":["personal-tools","finance","calculator","dashboard"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/purchase-assistant.md","json":"https://www.jonathantipper.com/projects/purchase-assistant.json"}},{"title":"Todoist Agent","slug":"todoist-agent","status":"active","url":"https://www.jonathantipper.com/projects/todoist-agent","summary":"A private task surface used for day-to-day capture and review, presented here as a project overview.","tags":["tasks","agent","productivity","ai"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/todoist-agent.md","json":"https://www.jonathantipper.com/projects/todoist-agent.json"}},{"title":"Personal site and launchpad","slug":"launchpad","status":"building","url":"https://www.jonathantipper.com/projects/launchpad","summary":"jonathantipper.com brings together public context, active projects, and practical launch links in one maintainable place.","tags":["website","nextjs","mdx"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/launchpad.md","json":"https://www.jonathantipper.com/projects/launchpad.json"}},{"title":"Techcycle Runner","slug":"techcycle-runner","status":"building","url":"https://www.jonathantipper.com/projects/techcycle-runner","summary":"A game project that turns a 25-year technology timeline into a side-scrolling runner with eras, hazards, demand surges, and collectible tech themes.","tags":["game","technology-history","interactive","timeline"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/techcycle-runner.md","json":"https://www.jonathantipper.com/projects/techcycle-runner.json"}},{"title":"Sweep Inspector","slug":"sweep-inspector","status":"building","url":"https://www.jonathantipper.com/projects/sweep-inspector","summary":"A Rust-based local-first utility for understanding clutter in folders such as Downloads or Desktop without moving, renaming, copying, or deleting anything.","tags":["local-first","files","productivity","privacy"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/sweep-inspector.md","json":"https://www.jonathantipper.com/projects/sweep-inspector.json"}},{"title":"OpenClaw Agents","slug":"openclaw-agents","status":"active","url":"https://www.jonathantipper.com/projects/openclaw-agents","summary":"An eight-agent mission-control system for researching and semi-autonomously building apps through a structured SDLC workflow on self-hosted infrastructure.","tags":["agents","self-hosted","automation","sdlc"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/openclaw-agents.md","json":"https://www.jonathantipper.com/projects/openclaw-agents.json"}},{"title":"LLM-Wiki for Personal Agent","slug":"llm-wiki-hermes-agent","status":"building","url":"https://www.jonathantipper.com/projects/llm-wiki-hermes-agent","summary":"A personal-agent memory system that turns daily conversations into a living context graph, helping agents build a more useful knowledge model over time.","tags":["agents","memory","knowledge-graph","personal-infrastructure"],"alternates":{"markdown":"https://www.jonathantipper.com/projects/llm-wiki-hermes-agent.md","json":"https://www.jonathantipper.com/projects/llm-wiki-hermes-agent.json"}}],"writing":[{"title":"We're All Going Loopy","slug":"were-all-going-loopy","format":"presentation","url":"https://www.jonathantipper.com/writing/were-all-going-loopy","summary":"A standalone visual essay on agentic loops: why the idea went viral, where the pattern came from, and how control shifts when software starts running in cycles.","sourceTitle":"Tech Back Control, Episode 43","sourceLinks":[{"label":"Watch on YouTube","url":"https://youtu.be/DWtsWhqC6kQ"},{"label":"Listen on Spotify","url":"https://open.spotify.com/show/4nQfYO1ZRsOxTHwGMZW8FP?si=Udjdb2TEQ2i5SIJK7YjwdA"}],"attachmentUrl":"https://www.jonathantipper.com/attachments/html-presentations/were-all-going-loopy"}],"podcasts":[{"title":"Tech Back Control","slug":"tech-back-control","url":"https://www.jonathantipper.com/podcasts/tech-back-control","summary":"A solo podcast about technology as a force for public good, personal agency, and more optimistic forms of digital autonomy.","platforms":[{"name":"Linktree","url":"https://linktr.ee/techbackcontrol"},{"name":"Spotify","url":"https://open.spotify.com/"},{"name":"YouTube","url":"https://www.youtube.com/"}],"alternates":{"markdown":"https://www.jonathantipper.com/podcasts/tech-back-control.md","json":"https://www.jonathantipper.com/podcasts/tech-back-control.json"}},{"title":"Small Time Bets","slug":"small-time-bets","url":"https://www.jonathantipper.com/podcasts/small-time-bets","summary":"A show with one of my best mates about technology, the wider world, and the strange discipline of saying what you think before hindsight gets involved.","platforms":[{"name":"Linktree","url":"https://linktr.ee/smalltimebets"},{"name":"Spotify","url":"https://open.spotify.com/"},{"name":"YouTube","url":"https://www.youtube.com/"}],"alternates":{"markdown":"https://www.jonathantipper.com/podcasts/small-time-bets.md","json":"https://www.jonathantipper.com/podcasts/small-time-bets.json"}}],"launchpad":[{"title":"CTRL for Android","slug":"ctrl-android","group":"Projects","access":"private","status":"building","distribution":"native","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/ctrl-android","summary":"An Android AI helper for turning a current situation into something useful."},{"title":"Fieldwork (ML Studio)","slug":"fieldwork-ml-studio","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":["machine-learning","learning","browser","data"],"url":"https://ml-studio.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/projects/fieldwork-ml-studio","summary":"Learn machine learning by preparing data, training models and testing predictions."},{"title":"Pendant for Mac","slug":"pendant","group":"Projects","access":"private","status":"active","distribution":"native","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/pendant","summary":"A local Mac workspace for Pendant recordings, transcription and speaker labels."},{"title":"Personal Eval Studio","slug":"personal-eval-studio","group":"Projects","access":"private","status":"building","distribution":"local","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/personal-eval-studio","summary":"A local workspace for writing repeatable AI evaluations and reviewing evidence."},{"title":"Spinning Plates","slug":"spinning-plates","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":["planning","commitments","local-first"],"url":"https://spinning-plates.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/projects/spinning-plates","summary":"A visual way to see which commitments are steady, wobbling or ready to put down."},{"title":"The Construct: Awakening","slug":"matrix-awakening","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":["threejs","game","matrix","desktop"],"url":"https://matrix-awakening.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/projects/matrix-awakening","summary":"A desktop browser experiment in a Matrix-inspired interactive scene."},{"title":"Brainwave","slug":"brainwave","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":["quiz","family","game","multiplayer"],"url":"https://brainwave.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Play a family quiz night across phones and a shared screen."},{"title":"Todoist Agent","slug":"tasks","group":"Projects","access":"private","status":"active","distribution":"web","accountMode":"required","identity":"separate","identityLabel":"Separate sign-in","availability":"unavailable","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/todoist-agent","summary":"A private task agent for day-to-day capture and review."},{"title":"Tasteground","slug":"tasteground","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"optional","identity":"jonathantipper","identityLabel":"jonathantipper.com account","availability":"preview","publication":"listed","aliases":[],"tags":["design","studies","briefs","mcp"],"url":"https://tasteground.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Explore design studies, find a direction and build a practical design brief."},{"title":"Tech Back Control App","slug":"tech-back-control-app","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://www.techbackctrl.app/","detailsUrl":"https://www.jonathantipper.com/projects/tech-back-control","summary":"Main app and product surface for practical technological agency."},{"title":"Agentia","slug":"agentia","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"preview","publication":"listed","aliases":[],"tags":["ai","agents","learning","game"],"url":"https://agentia.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Explore how AI agents use tools, memory and authority in an interactive town."},{"title":"Small Time Bets","slug":"small-time-bets","group":"Podcasts","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":["small-time-bets-podcast","STB Podcast"],"tags":[],"url":"https://linktr.ee/smalltimebets","detailsUrl":"https://www.jonathantipper.com/podcasts/small-time-bets","summary":"Annual predictions with friendship and accountability."},{"title":"TechBackCTRL Operating System","slug":"tech-back-control-os","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://www.techbackctrl.app/os","detailsUrl":"https://www.jonathantipper.com/projects/tech-back-control-os","summary":"Operating surface for the TechBackCTRL experience."},{"title":"Bearings","slug":"bearings","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"preview","publication":"listed","aliases":[],"tags":["politics","reflection","questions"],"url":"https://bearings.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Explore political choices and the evidence behind your provisional position."},{"title":"TechBackCTRL AI Playground","slug":"tech-back-control-playground","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"optional","identity":"separate","identityLabel":"Optional separate sign-in","availability":"live","publication":"listed","aliases":[],"tags":["ai","learning","experiments","studio"],"url":"https://playground.techbackctrl.app/","detailsUrl":"https://www.jonathantipper.com/projects/tech-back-control-playground","summary":"A hands-on field guide to AI, with small experiments and an open studio."},{"title":"UniFi Network","slug":"unifi-network-setup","group":"Projects","access":"private","status":"active","distribution":"local","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/unifi-network-setup","summary":"The networking behind our connected home."},{"title":"Gut Feeling","slug":"gut-feeling","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":["food","dinner","choices","taste"],"url":"https://gut-feeling.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Discover dishes you fancy and find dinner choices two people can agree on."},{"title":"TBC Podcast","slug":"tech-back-control-podcast","group":"Podcasts","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://linktr.ee/techbackcontrol","detailsUrl":"https://www.jonathantipper.com/podcasts/tech-back-control","summary":"Platform links for the Tech Back Control podcast."},{"title":"TechBackCTRL CLI Emulator","slug":"tech-back-control-terminal","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://www.techbackctrl.app/cli","detailsUrl":"https://www.jonathantipper.com/projects/tech-back-control-terminal","summary":"A fun CLI-style emulator inside of the TechBackCTRL app."},{"title":"AI Spend Calculator","slug":"ai-spend-calculator","group":"Projects","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"unavailable","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/ai-spend-calculator","summary":"Dashboard for tracking AI subscription and service spend."},{"title":"Home Lab","slug":"home-lab","group":"Projects","access":"private","status":"active","distribution":"local","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/building","summary":"The home infrastructure behind everyday services and experiments."},{"title":"You Are Here","slug":"you-are-here","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"preview","publication":"listed","aliases":[],"tags":["travel","places","maps","history","language"],"url":"https://you-are-here.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"A sourced field guide for wherever you stand, with stories, maps and useful phrases."},{"title":"GitHub","slug":"github","group":"External Presence","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://github.com/tech-back-ctrl","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Source code, project docs, and public repositories."},{"title":"Learn Chinese Agent","slug":"learn-chinese-app","group":"Running Apps","access":"signup","status":"building","distribution":"web","accountMode":"required","identity":"jonathantipper","identityLabel":"jonathantipper.com account","availability":"preview","publication":"listed","aliases":[],"tags":["mandarin","chinese","learning","language"],"url":"https://learn-chinese.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/projects/learn-chinese-app","summary":"Practise Mandarin with a tutor, review queue and remembered learning plan."},{"title":"Water Ledger","slug":"water-ledger","group":"Running Apps","access":"public","status":"active","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":["data-center-water-use","Data centre water use"],"tags":["water","data-centres","environment","explainer"],"url":"https://data-center-water-use.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Compare data centre water use with golf and other activities, with sources and accounting boundaries."},{"title":"Purchase Assistant","slug":"purchase-assistant","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"optional","identity":"separate","identityLabel":"Optional separate sign-in","availability":"preview","publication":"listed","aliases":[],"tags":["purchases","decisions","planning","personal-tools"],"url":"https://buyornot.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/projects/purchase-assistant","summary":"Compare purchases, question assumptions and track ownership costs and outcomes."},{"title":"THRESHOLD","slug":"threshold","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"optional","identity":"separate","identityLabel":"Optional separate sign-in","availability":"preview","publication":"listed","aliases":["airport-resilience-game","threshold-game"],"tags":["game","airport","resilience","simulation"],"url":"https://threshold-game.jonathantipper.com/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Run a fictional airport through disruption, constrained capacity and recovery."},{"title":"X / Twitter","slug":"x-twitter","group":"External Presence","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://x.com/jonathan_tipper","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Personal account for public thoughts, links, and ongoing threads."},{"title":"Arena by Tech Back CTRL","slug":"arena","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"optional","identity":"separate","identityLabel":"Optional separate sign-in","availability":"preview","publication":"listed","aliases":[],"tags":["ai","models","comparison","evaluation","venice"],"url":"https://arena.techbackctrl.app/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Compare AI model responses side by side, with guest samples and your own provider key."},{"title":"Tech Back Control X","slug":"x-twitter-tech-back-control","group":"External Presence","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://x.com/TechBackControl","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Tech Back Control updates, links, and public dispatches."},{"title":"Techcycle Runner","slug":"techcycle-runner","group":"Running Apps","access":"public","status":"building","distribution":"web","accountMode":"none","identity":"none","identityLabel":null,"availability":"preview","publication":"listed","aliases":[],"tags":[],"url":"https://jans-25-year-anniversary-tech-timel.vercel.app/","detailsUrl":"https://www.jonathantipper.com/projects/techcycle-runner","summary":"Side-scrolling game about 25 years of technology cycles."},{"title":"LinkedIn","slug":"linkedin","group":"External Presence","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":"https://www.linkedin.com/in/jonathan-tipper-52a37648/","detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"The professional profile this site deliberately does not repeat."},{"title":"Sweep Inspector","slug":"sweep-inspector","group":"Projects","access":"private","status":"building","distribution":"local","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/sweep-inspector","summary":"Local-first folder inspection without moving, copying, renaming, or deleting files."},{"title":"Email","slug":"email","group":"External Presence","access":"public","status":"active","distribution":"external","accountMode":"none","identity":"none","identityLabel":null,"availability":"live","publication":"listed","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/launchpad","summary":"Direct contact without a tracked form."},{"title":"OpenClaw Agents","slug":"openclaw-agents","group":"Projects","access":"private","status":"active","distribution":"local","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/openclaw-agents","summary":"Self-hosted eight-agent fleet for research and app-building workflows."},{"title":"LLM-Wiki","slug":"llm-wiki-hermes-agent","group":"Projects","access":"private","status":"building","distribution":"local","accountMode":"none","identity":"none","identityLabel":null,"availability":"local-only","publication":"summary-only","aliases":[],"tags":[],"url":null,"detailsUrl":"https://www.jonathantipper.com/projects/llm-wiki-hermes-agent","summary":"Hermes personal-agent memory graph built from daily context."}],"deferred":{"machineReadableTwins":[{"area":"blog-writing","status":"deferred","reason":"Writing content is live, but blog and writing machine-readable twins are intentionally deferred until the publishing model stabilizes.","humanRoute":"/writing","deferredRoutes":["/blog.md","/blog.json","/writing.md","/writing.json"],"sourceIssues":["https://github.com/jonathan-tipper/personal-website/issues/13","https://github.com/jonathan-tipper/personal-website/issues/40"]}]}}