{
  "$comment": "Career data fixture for kylebegeman.com. This is the bundled fallback / seed. It mirrors the site's internal model (see docs/career-data.md). When the Lumen career API (or a proxy) is available, set KB_CONFIG.careerDataUrl and, for a raw Lumen CareerSnapshot, KB_CONFIG.lumenSnapshot=true so career.js adapts it. Source: resume archive + Kyle's updates; to be superseded by the Lumen career vertical.",
  "meta": {
    "source": "fixture",
    "generatedAt": "2026-06-24"
  },
  "profile": {
    "name": "Kyle Begeman",
    "title": "Principal Architect",
    "headline": "Principal Architect & Senior iOS Engineer",
    "location": "Hamilton, OH",
    "summary": "Over 16 years of experience building software across the full stack, with deep roots in iOS and macOS engineering. Expert in Swift, SwiftUI, The Composable Architecture (TCA), UIKit, RxSwift, and modern Swift concurrency with full Swift 6 strict concurrency adoption, and equally at home across the full stack: TypeScript, Next.js, and React on the front end, with Swift/Vapor, Node, PostgreSQL, and Redis powering APIs, services, and developer tooling on the back end. Proven track record of building production applications from the ground up, leading complete architectural rewrites, designing and shipping APIs and developer tools, and delivering across environments from founding startup member to Series A startups to publicly traded companies with engineering organizations of 700+ engineers.",
    "shortBio": "Full-stack engineer with 16+ years building production software, with deep iOS and Swift roots. I have led full rewrites, built apps solo from scratch, shipped at Dropbox, and build full-stack web apps, backend platforms, and developer tools. I write clean, testable code and care about the craft.",
    "contact": {
      "email": "hello@kylebegeman.com",
      "phone": "415-712-8040",
      "location": "Hamilton, OH",
      "linkedin": "https://linkedin.com/in/kylebegeman",
      "github": "https://github.com/kylebegeman"
    },
    "highlights": [
      "Invited attendee of Apple WWDC 2015 and Apple TV Tech Talks 2015",
      "Dropbox iOS app featured by Apple at WWDC for accessibility work",
      "Featured Udemy instructor with a five-star rating across all courses",
      "Author of two iOS books published by Packt Publishing"
    ]
  },
  "skills": [
    {
      "category": "Apple",
      "items": [
        { "name": "Swift", "level": "expert" },
        { "name": "SwiftUI", "level": "expert" },
        { "name": "The Composable Architecture (TCA)", "level": "expert" },
        { "name": "UIKit", "level": "expert" },
        { "name": "RxSwift", "level": "expert" },
        { "name": "Objective-C", "level": "proficient" },
        { "name": "Combine", "level": "proficient" },
        { "name": "Swift Concurrency", "level": "expert" },
        { "name": "Core Data", "level": "proficient" },
        { "name": "Instruments", "level": "proficient" },
        { "name": "SwiftData", "level": "familiar" },
        { "name": "SQLite", "level": "proficient" }
      ]
    },
    {
      "category": "Backend",
      "items": [
        { "name": "Vapor (Swift)", "level": "expert" },
        { "name": "REST API Design", "level": "expert" },
        { "name": "PostgreSQL", "level": "proficient" },
        { "name": "Redis", "level": "proficient" },
        { "name": "WebSockets", "level": "proficient" }
      ]
    },
    {
      "category": "Web & Frontend",
      "items": [
        { "name": "TypeScript", "level": "proficient" },
        { "name": "Next.js", "level": "proficient" },
        { "name": "React", "level": "proficient" },
        { "name": "HTML / CSS", "level": "proficient" }
      ]
    },
    {
      "category": "Tools & Platform",
      "items": [
        { "name": "Git", "level": "expert" },
        { "name": "Xcode", "level": "expert" },
        { "name": "Docker", "level": "proficient" },
        { "name": "Caddy", "level": "proficient" }
      ]
    },
    {
      "category": "Languages",
      "items": [
        { "name": "Swift", "level": "expert" },
        { "name": "TypeScript", "level": "proficient" },
        { "name": "Python", "level": "proficient" },
        { "name": "Ruby (Rails)", "level": "familiar" }
      ]
    },
    {
      "category": "Design",
      "items": [
        { "name": "Photoshop", "level": "proficient" },
        { "name": "Illustrator", "level": "proficient" },
        { "name": "Figma", "level": "familiar" }
      ]
    }
  ],
  "experience": [
    {
      "company": "Brain Tree Labs",
      "highlight": true,
      "title": "Founder & Principal Engineer",
      "type": "founder",
      "start": "2026-05",
      "end": "present",
      "location": "Remote",
      "summary": "Independent studio and umbrella for building software companies, SaaS products, developer tools, and open-source projects.",
      "bullets": [
        { "text": "Founded Brain Tree Labs as an independent studio and umbrella for building software companies, SaaS products, developer tools, and open-source projects.", "tech": ["Swift", "TypeScript", "Vapor", "Next.js"], "impact": ["founding", "platform"] },
        { "text": "Design and ship full-stack products end to end: native iOS apps, web front ends, backend APIs, and the infrastructure and tooling around them.", "tech": ["Swift", "SwiftUI", "TypeScript", "Next.js", "PostgreSQL", "Redis"], "impact": ["architecture", "delivery", "platform"] },
        { "text": "Building Lumen, a local-first AI LifeOps platform, alongside client engagements and open-source work.", "tech": ["TypeScript", "Effect", "Node"], "impact": ["platform", "founding"] }
      ]
    },
    {
      "company": "Embrace Pet Insurance",
      "highlight": true,
      "domain": "embracepetinsurance.com",
      "title": "Principal Architect",
      "type": "full-time",
      "start": "2024-11",
      "end": "2026-11",
      "location": "Remote",
      "summary": "Rebuilt the entire iOS application from the ground up as sole developer in SwiftUI and The Composable Architecture.",
      "bullets": [
        { "text": "Rebuilt the entire iOS application from the ground up as sole developer using SwiftUI and The Composable Architecture, owning architecture, modularization, the full CI/CD pipeline, crash reporting, and App Store release.", "tech": ["Swift", "SwiftUI", "TCA", "Xcode Cloud", "XCTest"], "impact": ["architecture", "delivery", "founding"] },
        { "text": "Established a fully modularized codebase with isolated feature modules and comprehensive, targeted test coverage across the application.", "tech": ["Swift", "SPM", "XCTest"], "impact": ["architecture", "delivery"] },
        { "text": "Delivered policy management, claims submission, document uploads, and real-time account information for pet owners nationwide.", "tech": ["Swift", "SwiftUI", "REST API"], "impact": ["delivery", "ux"] }
      ]
    },
    {
      "company": "Independent Contractor",
      "title": "Senior iOS Engineer",
      "type": "freelance",
      "start": "2022-09",
      "end": "2024-11",
      "location": "Remote",
      "summary": "Partnered with clients across industries to deliver custom iOS apps, and built a Swift/Vapor workflow-automation platform.",
      "bullets": [
        { "text": "Partnered with clients across multiple industry verticals to solve diverse product and engineering problems with Swift and SwiftUI, integrating the latest Apple APIs.", "tech": ["Swift", "SwiftUI", "iOS"], "impact": ["delivery", "platform"] },
        { "text": "Built and maintained a Swift/Vapor workflow-automation platform with PostgreSQL persistence, multi-tenant RBAC, built-in AI connectors, and a code-generation CLI, backed by 309 tests across 57 suites.", "tech": ["Swift", "Vapor", "PostgreSQL", "Redis", "TypeScript"], "impact": ["platform", "architecture", "founding"] },
        { "text": "Produce educational content and provide mentorship for Apple software development, helping developers at various experience levels grow their iOS skills.", "tech": ["Swift", "iOS"], "impact": ["mentorship", "education"] }
      ]
    },
    {
      "company": "Koala",
      "title": "Senior iOS Engineer",
      "type": "full-time",
      "start": "2021-09",
      "end": "2022-09",
      "location": "Seattle, WA",
      "summary": "Built configurable order-flow apps for food-service operators with real-time tracking and a remote CMS.",
      "bullets": [
        { "text": "Developed custom order-flow applications for food-service providers using ReSwift, enabling real-time UI and behavior adjustments within a single app distributed across operator contexts.", "tech": ["Swift", "ReSwift", "iOS"], "impact": ["architecture", "delivery"] },
        { "text": "Led architectural enhancements and major features including real-time order tracking and dynamic map updates for delivery workflows.", "tech": ["Swift", "ReSwift", "MapKit"], "impact": ["architecture", "performance", "delivery"] },
        { "text": "Integrated an advanced CMS and backend so operators could configure app behavior remotely without app updates.", "tech": ["Swift", "REST API"], "impact": ["platform", "delivery"] }
      ]
    },
    {
      "company": "Kespry",
      "title": "Senior iOS Engineer",
      "type": "full-time",
      "start": "2020-11",
      "end": "2021-08",
      "location": "Seattle, WA",
      "summary": "Sole iOS engineer building drone flight-planning and survey software for iPad with hardware SDK and ML integration.",
      "bullets": [
        { "text": "Built specialized drone flight-planning software for iPad serving agriculture, mining, and insurance, using ReSwift with hardware SDK integration and bespoke mapping.", "tech": ["Swift", "ReSwift", "MapKit", "iPad"], "impact": ["architecture", "delivery", "data"] },
        { "text": "Integrated machine learning APIs for advanced data visualization and predictive insights from drone-acquired survey data.", "tech": ["Swift", "CoreML"], "impact": ["data", "delivery"] }
      ]
    },
    {
      "company": "Tek Systems (via Lululemon)",
      "highlight": true,
      "brand": "Lululemon",
      "domain": "lululemon.com",
      "title": "Senior iOS Engineer",
      "type": "contract",
      "start": "2020-05",
      "end": "2020-11",
      "location": "Seattle, WA",
      "summary": "Embedded with Lululemon implementing features and optimizing a high-traffic consumer iOS app used by millions.",
      "bullets": [
        { "text": "Embedded with Lululemon as a contract iOS engineer, implementing new features, optimizing the existing architecture, and maintaining a high-traffic consumer iOS application.", "tech": ["Swift", "iOS", "XCTest"], "impact": ["delivery", "architecture"] }
      ]
    },
    {
      "company": "Leafly",
      "highlight": true,
      "domain": "leafly.com",
      "title": "Senior iOS Engineer",
      "type": "full-time",
      "start": "2017-10",
      "end": "2020-03",
      "location": "Seattle, WA",
      "summary": "Led a full Objective-C to Swift rewrite using ReSwift, MVVM, DI, and TDD; partnered with IDEO on the UI.",
      "bullets": [
        { "text": "Managed a team rewriting the Leafly iOS app from Objective-C to Swift, adopting ReSwift (MVVM), extensive dependency injection, and a test-driven development methodology.", "tech": ["Swift", "Objective-C", "ReSwift", "MVVM", "TDD"], "impact": ["leadership", "architecture", "delivery"] },
        { "text": "Collaborated with the IDEO design studio to revamp the UI and interaction model, translating design-system specifications into production code.", "tech": ["Swift", "UIKit"], "impact": ["ux", "delivery", "leadership"] }
      ]
    },
    {
      "company": "The Action Network",
      "highlight": true,
      "domain": "actionnetwork.com",
      "title": "Lead iOS Engineer",
      "type": "full-time",
      "start": "2016-02",
      "end": "2017-10",
      "location": "San Francisco, CA",
      "summary": "Sole engineer building the entire sports-data app from scratch in pure Swift with a real-time data pipeline.",
      "bullets": [
        { "text": "Sole iOS engineer; built the entire sports-data application from scratch in pure Swift, owning core architecture, networking, data mapping, deep linking, and all UI.", "tech": ["Swift", "iOS", "REST API"], "impact": ["founding", "architecture", "delivery"] },
        { "text": "Designed the core data-processing layer for real-time sports statistics aggregation, ensuring low-latency updates across the UI.", "tech": ["Swift", "REST API"], "impact": ["architecture", "performance", "data"] }
      ]
    },
    {
      "company": "Dropbox",
      "highlight": true,
      "domain": "dropbox.com",
      "title": "iOS Engineer",
      "type": "full-time",
      "start": "2015-01",
      "end": "2016-02",
      "location": "San Francisco, CA",
      "summary": "Joined via the CloudOn acquisition; shipped production features; accessibility work featured by Apple at WWDC.",
      "bullets": [
        { "text": "Joined the Dropbox iOS team via the CloudOn acquisition; shipped production features including file copy, link sharing, custom in-app notifications, and a keyboard extension, with unit and automation tests.", "tech": ["Objective-C", "Swift", "iOS", "XCTest"], "impact": ["delivery", "architecture"] },
        { "text": "Designed a custom forced-migration system for Dropbox for Business users, working directly with the Business team for a seamless enterprise transition.", "tech": ["Objective-C", "iOS"], "impact": ["delivery", "architecture"] },
        { "text": "Accessibility work on the Dropbox iOS app was featured by Apple at WWDC.", "tech": ["Objective-C", "iOS", "Accessibility"], "impact": ["ux", "delivery"] }
      ]
    },
    {
      "company": "CloudOn",
      "title": "iOS Growth Engineer",
      "type": "full-time",
      "start": "2014-05",
      "end": "2015-01",
      "location": "Mountain View, CA",
      "summary": "Core iOS team on an iPad document editor; built the StoreKit paywall; acquired by Dropbox.",
      "bullets": [
        { "text": "Delivered major features to a C++-engine-backed iPad document-editing app: document table views, file management, text formatting, and a complete UI overhaul.", "tech": ["Objective-C", "iOS", "iPad", "C++"], "impact": ["delivery", "ux", "architecture"] },
        { "text": "Built the entire in-app paywall and monetization system from scratch, optimizing for growth and retention. CloudOn was acquired by Dropbox.", "tech": ["Objective-C", "iOS", "StoreKit"], "impact": ["delivery", "growth", "ux"] }
      ]
    },
    {
      "company": "Indee Box",
      "title": "Owner & Developer",
      "type": "founder",
      "start": "2012-12",
      "end": "2018-12",
      "location": "San Francisco, CA",
      "summary": "Ran a freelance iOS firm and built an education presence: two Packt books, Udemy courses, and a YouTube channel.",
      "bullets": [
        { "text": "Founded and operated a consulting and freelance iOS development firm, shipping notable apps as sole engineer including a collaboration with Breaking Bad actor Aaron Paul.", "tech": ["Objective-C", "Swift", "iOS"], "impact": ["founding", "delivery"] },
        { "text": "Authored two iOS books (Packt), built a YouTube channel with 1,000,000+ views, and was a featured Udemy instructor with a perfect five-star rating and 1,000+ students.", "tech": ["Swift", "Objective-C", "iOS"], "impact": ["education", "mentorship", "growth"] }
      ]
    },
    {
      "company": "Type Two Designs",
      "title": "Founder & iOS Engineer",
      "type": "founder",
      "start": "2010-09",
      "end": "2012-12",
      "location": "Tampa, FL",
      "summary": "Co-founded a digital agency delivering iOS apps for small businesses from prototype to App Store.",
      "bullets": [
        { "text": "Founded a digital development firm and managed a small team of three to deliver client products from prototype through App Store distribution.", "tech": ["Objective-C", "iOS"], "impact": ["founding", "leadership", "delivery"] }
      ]
    },
    {
      "company": "Apple",
      "title": "Genius Technician",
      "type": "full-time",
      "start": "2010-06",
      "end": "2012-09",
      "location": "Tampa, FL",
      "summary": "Expert technical support and device repair; delivered customer computing workshops.",
      "bullets": [
        { "text": "Provided expert technical support and device repair using deep knowledge of Apple hardware and software, and delivered beginner-to-advanced computing workshops for customers.", "tech": ["macOS", "iOS"], "impact": ["delivery", "education", "mentorship"] }
      ]
    }
  ],
  "education": [
    {
      "institution": "University of South Florida",
      "degree": "BS",
      "field": "Computer Science",
      "year": 2013,
      "notes": "Focus on databases, object-oriented programming, and additional theory."
    },
    {
      "institution": "Hillsborough Community College",
      "degree": "AS",
      "field": "Computer Programming",
      "year": 2011,
      "notes": "Focus on C++ fundamentals and general programming theory."
    }
  ],
  "projects": [
    {
      "slug": "embrace",
      "url": "/embrace.html",
      "cover": { "from": "#fb923c", "to": "#ef4444" },
      "title": "Embrace",
      "category": "Apple",
      "tags": ["iOS", "SwiftUI", "TCA"],
      "thumb": "",
      "summary": "A complete ground-up rebuild of Embrace Pet Insurance's iOS app, as sole developer, in SwiftUI and The Composable Architecture.",
      "description": "Rebuilt the entire Embrace Pet Insurance iOS app from scratch as the sole iOS developer in SwiftUI and The Composable Architecture, with a fully modularized codebase and broad test coverage. Live on the App Store, serving 500,000+ insured pets.",
      "tech": ["Swift", "SwiftUI", "TCA"],
      "status": "Shipped",
      "links": [{ "label": "App Store", "href": "https://apps.apple.com/us/app/embrace-pet-insurance/id1446529885" }]
    },
    {
      "slug": "yo-b",
      "url": "/yo-b.html",
      "cover": { "from": "#c084fc", "to": "#ec4899" },
      "title": "Yo B****",
      "category": "Apple",
      "tags": ["iOS", "Consumer", "Viral"],
      "thumb": "",
      "summary": "Breaking Bad's Aaron Paul turned his catchphrase into an app, and I designed and built it. It launched to worldwide press.",
      "description": "A novelty messaging app built around Aaron Paul's Breaking Bad catchphrase: tap a friend and send them a greeting in his actual voice. I led the concept, design direction, and the full iOS build at my studio Indee Box. It launched in December 2014 and was covered by The Verge, Time, CNN, the Washington Post, Mashable, and a hundred more outlets worldwide.",
      "tech": ["Objective-C", "UIKit", "In-App Purchase", "Push"],
      "status": "Shipped",
      "links": [{ "label": "App Store", "href": "#" }]
    },
    {
      "slug": "swift-llm",
      "url": "/oss.html?id=swift-llm",
      "cover": { "from": "#f05138", "to": "#fa7343", "devicon": "devicon-swift-plain" },
      "title": "SwiftLLM",
      "category": "Open Source",
      "tags": ["Open Source", "Swift", "AI"],
      "thumb": "",
      "summary": "A Swift-native reliability layer for on-device language model features: prompt contracts, context packing, structured generation, local RAG, and deterministic fallbacks.",
      "description": "Open-source Swift package, the orchestration layer production AI features need even when the model is small, local, and offline.",
      "tech": ["Swift", "Foundation Models", "SwiftPM"],
      "status": "Open source",
      "links": [{ "label": "View on GitHub", "href": "https://github.com/mrbagels/swift-llm" }]
    },
    {
      "slug": "ophelia",
      "url": "/oss.html?id=ophelia",
      "cover": { "from": "#3572a5", "to": "#1e293b", "devicon": "devicon-python-plain" },
      "title": "Ophelia",
      "category": "Open Source",
      "tags": ["Open Source", "Python", "DevOps"],
      "thumb": "",
      "summary": "A fixture-first deployment control plane for VPS apps and static sites: validated manifests, dry-run plans, safe applies, and agent-readable JSON surfaces.",
      "description": "Open-source Python control plane, my full VPS runtime: it turns app manifests into runtime bundles, safe deploys, and schema-versioned automation contracts.",
      "tech": ["Python", "Docker", "Caddy", "Apache-2.0"],
      "status": "Open source",
      "links": [{ "label": "View on GitHub", "href": "https://github.com/mrbagels/ophelia" }]
    },
    {
      "slug": "dossier",
      "url": "/oss.html?id=dossier",
      "cover": { "from": "#f1e05a", "to": "#3178c6", "devicon": "devicon-javascript-plain" },
      "title": "Dossier",
      "category": "Open Source",
      "tags": ["Open Source", "JavaScript", "TypeScript", "AI"],
      "thumb": "",
      "summary": "A self-contained interactive HTML document format for AI-assisted planning, documentation, and decisions, with in-place editing, CLI, MCP, schema, and React support.",
      "description": "Open-source JavaScript and TypeScript toolkit that turns agent-authored JSON into navigable, searchable, editable, offline HTML briefs plus Markdown, with round-trip decisions agents can read back.",
      "tech": ["JavaScript", "TypeScript", "Node", "MCP"],
      "status": "Open source",
      "links": [{ "label": "View on GitHub", "href": "https://github.com/mrbagels/dossier" }]
    },
    {
      "slug": "swift-workspace",
      "url": "/oss.html?id=swift-workspace",
      "cover": { "from": "#f05138", "to": "#0f172a", "devicon": "devicon-swift-plain" },
      "title": "Swift Workspace",
      "category": "Open Source",
      "tags": ["Open Source", "Swift", "SwiftUI", "TCA"],
      "thumb": "",
      "summary": "A reusable Swift workspace engine with typed routes, commands, scenes, search, restoration, platform shells, and optional persistence adapters.",
      "description": "Open-source Swift package for professional app workspaces: modular core models, a TCA reducer, macOS and iOS shells, and optional JSON, SQLiteData, and CloudKit persistence contracts.",
      "tech": ["Swift", "SwiftUI", "TCA", "SwiftPM"],
      "status": "Public beta",
      "links": [{ "label": "View on GitHub", "href": "https://github.com/mrbagels/swift-workspace" }]
    },
    {
      "slug": "ledger",
      "url": "/oss.html?id=ledger",
      "cover": { "from": "#ffb02e", "to": "#ef3d33", "devicon": "devicon-typescript-plain" },
      "title": "Ledger",
      "category": "Open Source",
      "tags": ["Open Source", "TypeScript", "Developer Tools", "AI"],
      "thumb": "",
      "summary": "Repo-native change memory for humans and coding agents: implementation history, decisions, backlog, and conflict guidance kept as Markdown inside the repo.",
      "description": "Open-source TypeScript CLI and library, with an MCP server and an offline reader, that gives coding agents and maintainers a durable record of what changed, why, and what must survive the next refactor.",
      "tech": ["TypeScript", "Node", "MCP", "MIT"],
      "status": "Open source",
      "links": [{ "label": "View on GitHub", "href": "https://github.com/kylebegeman/ledger" }]
    }
  ],
  "openSource": [
    {
      "slug": "swift-llm",
      "name": "SwiftLLM",
      "tagline": "A Swift-native reliability layer for local-first, on-device language model features on Apple platforms.",
      "repo": "https://github.com/mrbagels/swift-llm",
      "branch": "master",
      "primaryLang": "Swift",
      "languages": { "Swift": 111391, "Shell": 534 },
      "license": "Apache-2.0",
      "version": null,
      "status": "Incubating",
      "stats": { "commits": 1, "createdAt": "2026-05-26", "updatedAt": "2026-05-26" },
      "logo": null,
      "overview": "SwiftLLM is not an attempt to make Apple's small on-device model behave like a frontier cloud model. It is the orchestration layer that production AI features need anyway, even when the model is local and offline: prompt contracts, token budgeting, chunked long-input pipelines, structured-generation validation, source-aware local RAG, and deterministic fallbacks.",
      "highlights": [
        { "t": "Prompt contracts & versioning", "d": "Versioned prompts with regression-friendly evaluation and redacted local diagnostics." },
        { "t": "Context & chunking", "d": "Boundary-aware text and transcript chunking with score-density context packing and map/reduce." },
        { "t": "Structured generation", "d": "Schema descriptors, generic validators, and repair and fallback policies in a provider-neutral pipeline." },
        { "t": "Local RAG", "d": "Source references, deterministic keyword retrieval, source-diverse packing, and citation rendering." },
        { "t": "Foundation Models adapter", "d": "Availability normalization, token counting, prewarming, typed guided generation, and error mapping." },
        { "t": "Deterministic fallbacks", "d": "Graceful degradation with local-only run metadata and diagnostics; nothing leaves the device." }
      ],
      "modulesLabel": "Products",
      "modules": [
        { "name": "SwiftLLM", "purpose": "Core prompt, context, fallback, validation, and metadata primitives." },
        { "name": "SwiftLLMFoundationModels", "purpose": "Apple Foundation Models availability, token counting, prewarming, generation, and error normalization." },
        { "name": "SwiftLLMEvaluation", "purpose": "Lightweight prompt regression and output assertion utilities." }
      ],
      "code": {
        "label": "Add the package",
        "lang": "swift",
        "lines": [
          "// Package.swift",
          ".package(url: \"https://github.com/mrbagels/swift-llm\", branch: \"master\"),",
          "",
          "// products: SwiftLLM, SwiftLLMFoundationModels, SwiftLLMEvaluation"
        ]
      },
      "docs": [
        { "label": "Overview", "d": "What the package is, and what it deliberately is not.", "href": "https://github.com/mrbagels/swift-llm/blob/master/docs/00-overview.md" },
        { "label": "Architecture", "d": "How the core, adapters, and pipelines fit together.", "href": "https://github.com/mrbagels/swift-llm/blob/master/docs/01-architecture.md" },
        { "label": "Foundation Models", "d": "Apple FM availability, token counting, and generation.", "href": "https://github.com/mrbagels/swift-llm/blob/master/docs/02-foundation-models-reference.md" },
        { "label": "Reliability patterns", "d": "Fallbacks, budgets, and prompt contracts in practice.", "href": "https://github.com/mrbagels/swift-llm/blob/master/docs/03-reliability-patterns.md" },
        { "label": "Structured generation", "d": "Schemas, validators, and repair policies.", "href": "https://github.com/mrbagels/swift-llm/blob/master/docs/05-structured-generation.md" },
        { "label": "Local RAG", "d": "Source-aware, on-device retrieval and citations.", "href": "https://github.com/mrbagels/swift-llm/blob/master/docs/06-local-rag.md" }
      ]
    },
    {
      "slug": "ophelia",
      "name": "Ophelia",
      "tagline": "A fixture-first deployment control plane for VPS apps, static sites, safe operations, and agent-readable workflows.",
      "repo": "https://github.com/mrbagels/ophelia",
      "branch": "next",
      "primaryLang": "Python",
      "languages": { "Python": 2379613, "Shell": 7882, "Makefile": 3941, "HTML": 2025, "Go Template": 150 },
      "license": "Apache-2.0",
      "version": "0.4.0",
      "status": "Pre-1.0",
      "stats": { "commits": 127, "createdAt": "2026-04-13", "updatedAt": "2026-06-24" },
      "logo": "/assets/projects/ophelia/logo.svg",
      "overview": "Ophelia turns application manifests into validated runtime bundles, dry-run plans, confirmation-gated applies, redacted receipts, and schema-versioned JSON surfaces. It is built for operators and agents that manage VPS-hosted apps without hand-editing Compose files, Caddy snippets, release records, and deployment state.",
      "highlights": [
        { "t": "Manifest contract", "d": "One app-owned declaration for services, routes, lifecycle, data, backups, readiness, and verification." },
        { "t": "Runtime rendering", "d": "Deterministic Docker Compose, Caddy snippets, env templates, lock files, and rollback bundles." },
        { "t": "Safety gates", "d": "Dry-run plans, production confirmation tokens, redacted receipts, and command-string secret scrubbing." },
        { "t": "Static publishing", "d": "First-class static sites: repo-local build roots, immutable releases, served through Caddy, no Docker required." },
        { "t": "Readiness", "d": "App movement scoring, host placement checks, restore-drill evidence, and live observations." },
        { "t": "Agent contracts", "d": "Command catalog, action registry, JSON schemas, operation envelopes, and LLM entrypoint docs." }
      ],
      "modulesLabel": "What you can run",
      "modules": [
        { "name": "Static sites", "purpose": "First-class static manifests, immutable releases, Caddy serving, no Docker image required." },
        { "name": "Single & multi-service apps", "purpose": "One or many Compose services behind the shared Caddy edge with health checks." },
        { "name": "Stateful apps", "purpose": "Postgres, Redis, named and host-path volumes, export contracts, and backup readiness." },
        { "name": "Redirects & tunnels", "purpose": "Caddy-rendered redirect and tunnel routes for migration and edge compatibility." }
      ],
      "code": {
        "label": "Quick start",
        "lang": "bash",
        "lines": [
          "git clone https://github.com/mrbagels/ophelia.git && cd ophelia",
          "python3 -m venv .venv && .venv/bin/pip install -e \".[test]\"",
          "",
          "./cli/ship self-test --json",
          "./cli/ship validate examples/service-app.ophelia.yml",
          "./cli/ship render examples/service-app.ophelia.yml --output-dir ./build/demo"
        ]
      },
      "docs": [
        { "label": "Docs index", "d": "Start here: the full documentation map.", "href": "https://github.com/mrbagels/ophelia/blob/next/docs/README.md" },
        { "label": "Architecture", "d": "How the control plane is structured.", "href": "https://github.com/mrbagels/ophelia/blob/next/docs/architecture.md" },
        { "label": "Manifest spec", "d": "The .ophelia.yml contract, field by field.", "href": "https://github.com/mrbagels/ophelia/blob/next/docs/manifest-spec.md" },
        { "label": "Job & action API", "d": "JSON surfaces agents and tools call.", "href": "https://github.com/mrbagels/ophelia/blob/next/docs/job-action-api.md" },
        { "label": "Operator runbook", "d": "Day-to-day deploy and recovery flows.", "href": "https://github.com/mrbagels/ophelia/blob/next/docs/operator-runbook.md" },
        { "label": "Roadmap", "d": "What is shipping next, and why.", "href": "https://github.com/mrbagels/ophelia/blob/next/docs/ROADMAP.md" }
      ]
    },
    {
      "slug": "dossier",
      "name": "Dossier",
      "tagline": "A self-contained, interactive HTML document format for planning, documenting, and deciding with AI.",
      "repo": "https://github.com/mrbagels/dossier",
      "branch": "next",
      "primaryLang": "JavaScript",
      "languages": { "JavaScript": 109914, "TypeScript": 26994 },
      "license": "MIT",
      "version": "0.3.0",
      "status": "Open source",
      "stats": { "commits": 18, "createdAt": "2026-06-26", "updatedAt": "2026-06-27" },
      "logo": null,
      "overview": "Dossier turns an agent-authored JSON document model into one polished, self-contained HTML file plus Markdown. It is built for plans, specs, research, review boards, runbooks, and decision documents that humans can navigate, search, mark up, edit in place, export, and hand back to an agent without losing structure.",
      "highlights": [
        { "t": "Single-file output", "d": "Builds offline HTML with inlined styles, runtime, diagrams, code highlighting, and the source model embedded as an agent-readable data island." },
        { "t": "Human and agent loop", "d": "Review-board blocks let a human choose options and add notes, then export decisions JSON that an agent can read back cleanly." },
        { "t": "CLI and MCP", "d": "Ships a Node CLI plus an MCP server with render, validate, schema, starter, catalog, and decision-reading tools for agent workflows." },
        { "t": "Document contract", "d": "Uses a JSON schema and reusable block model covering hero sections, tables, code, diagrams, charts, risks, action items, reviews, receipts, and more." },
        { "t": "Renderer parity", "d": "Includes the zero-runtime Node generator and a typed React renderer for teams that want live components or SSR integration." },
        { "t": "Agent skill included", "d": "Bundles a Claude Code skill, block cheatsheet, and starter template so agents can author dossiers directly." }
      ],
      "modulesLabel": "What you can build",
      "modules": [
        { "name": "Planning dossiers", "purpose": "Long-form plans, specs, research briefs, and decision documents generated from structured JSON." },
        { "name": "Review boards", "purpose": "Interactive option triage with selectable rows, notes, filters, and decisions export." },
        { "name": "CLI workflows", "purpose": "Initialize, validate, build, serve, diff, and render self-contained documents from the command line." },
        { "name": "Agent integrations", "purpose": "Use the bundled skill or MCP server so agents can author and read back decisions without scraping prose." }
      ],
      "code": {
        "label": "Quick start",
        "lang": "bash",
        "lines": [
          "npm install -g github:mrbagels/dossier",
          "",
          "dossier init my-doc",
          "dossier build my-doc.dossier.json",
          "open my-doc.html"
        ]
      },
      "docs": [
        { "label": "Live demo", "d": "Every block type in one self-contained Dossier.", "href": "https://mrbagels.github.io/dossier/" },
        { "label": "README", "d": "How Dossier works and how to use it from an agent.", "href": "https://github.com/mrbagels/dossier/blob/next/README.md" },
        { "label": "Schema", "d": "The JSON document contract for generated dossiers.", "href": "https://github.com/mrbagels/dossier/blob/next/schema/dossier.schema.json" },
        { "label": "Agent skill", "d": "Claude Code skill and references for authoring dossiers.", "href": "https://github.com/mrbagels/dossier/tree/next/skill" },
        { "label": "React renderer", "d": "Typed React and TSX rendering for app integrations.", "href": "https://github.com/mrbagels/dossier/tree/next/react" },
        { "label": "Design notes", "d": "Design system and product decisions.", "href": "https://github.com/mrbagels/dossier/blob/next/docs/DESIGN.md" }
      ]
    },
    {
      "slug": "swift-workspace",
      "name": "Swift Workspace",
      "tagline": "Reusable Swift workspace engine, platform shells, and optional persistence adapters.",
      "repo": "https://github.com/mrbagels/swift-workspace",
      "branch": "master",
      "primaryLang": "Swift",
      "languages": { "Swift": 280222, "Shell": 9914 },
      "license": "MIT",
      "version": "0.1.0",
      "status": "Public beta",
      "stats": { "commits": 19, "createdAt": "2026-06-27", "updatedAt": "2026-06-27" },
      "logo": null,
      "overview": "Swift Workspace is a reusable workspace engine for Apple apps that need professional navigation, command palettes, scenes, search, policy, restoration, and platform shells without hardwiring those mechanics to one product. The app keeps ownership of documents, workflow state, analytics, network effects, and persistence writes while the package handles shared workspace behavior.",
      "highlights": [
        { "t": "Typed workspace core", "d": "Models routes, route sections, commands, scene requests, search, policy, and restoration with Swift-native types." },
        { "t": "TCA reducer", "d": "WorkspaceTCA owns shared workspace state and emits delegate actions for app-owned commands, scenes, and effects." },
        { "t": "macOS shell", "d": "MacWorkspaceShell renders custom macOS navigation with floating or edge-to-edge sidebars plus menu command integration." },
        { "t": "iOS and iPadOS shell", "d": "IOSWorkspaceShell adapts between stack and split navigation, with command search, badges, shortcuts, and scene handoff." },
        { "t": "Optional persistence", "d": "Adds JSON, UserDefaults, file, SQLiteData, and CloudKit contracts only when the app needs them." },
        { "t": "Adoption path", "d": "Includes compiled demos, minimal starter apps, custom renderer examples, quickstarts, and release verification docs." }
      ],
      "modulesLabel": "Products",
      "modules": [
        { "name": "WorkspaceCore", "purpose": "Route, command, scene, search, policy, and restoration models." },
        { "name": "WorkspaceTCA", "purpose": "Shared reducer and delegate actions for workspace behavior." },
        { "name": "MacWorkspaceShell", "purpose": "Custom macOS shell renderer and command menu integration." },
        { "name": "IOSWorkspaceShell", "purpose": "Adaptive iOS and iPadOS shell renderer for compact and regular layouts." },
        { "name": "WorkspacePersistence", "purpose": "JSON, UserDefaults, and file-backed restoration helpers." },
        { "name": "WorkspaceSQLiteData / WorkspaceCloudKit", "purpose": "Optional local database and iCloud contract adapters." }
      ],
      "code": {
        "label": "Add the package",
        "lang": "swift",
        "lines": [
          "// Package.swift",
          ".package(url: \"https://github.com/mrbagels/swift-workspace\", from: \"0.1.0\"),",
          "",
          "// products: WorkspaceCore, WorkspaceTCA, MacWorkspaceShell, IOSWorkspaceShell"
        ]
      },
      "docs": [
        { "label": "README", "d": "Package overview, products, install, and release status.", "href": "https://github.com/mrbagels/swift-workspace/blob/master/README.md" },
        { "label": "Mac shell quickstart", "d": "Adopt the macOS shell renderer.", "href": "https://github.com/mrbagels/swift-workspace/blob/master/docs/adoption/mac-shell.md" },
        { "label": "iOS shell quickstart", "d": "Adopt the iOS and iPadOS shell renderer.", "href": "https://github.com/mrbagels/swift-workspace/blob/master/docs/adoption/ios-shell.md" },
        { "label": "Engine-only quickstart", "d": "Use the core workspace engine without bundled UI.", "href": "https://github.com/mrbagels/swift-workspace/blob/master/docs/adoption/engine-only.md" },
        { "label": "Custom renderer", "d": "Build your own renderer over the workspace state.", "href": "https://github.com/mrbagels/swift-workspace/blob/master/docs/adoption/custom-renderer.md" },
        { "label": "0.1.0 API review", "d": "Public beta API stability notes.", "href": "https://github.com/mrbagels/swift-workspace/blob/master/docs/operations/api-stability-review-0.1.0.md" }
      ]
    },
    {
      "slug": "ledger",
      "name": "Ledger",
      "tagline": "Repo-native change memory for humans and coding agents: durable implementation history that survives between sessions.",
      "repo": "https://github.com/kylebegeman/ledger",
      "branch": "master",
      "primaryLang": "TypeScript",
      "languages": { "TypeScript": 535401, "JavaScript": 57739 },
      "license": "MIT",
      "version": "0.3.0",
      "status": "Pre-1.0",
      "stats": { "commits": 110, "createdAt": "2026-06-29", "updatedAt": "2026-07-13" },
      "logo": "/assets/projects/ledger/logo.svg",
      "overview": "Ledger is an agent-first CLI and TypeScript library that keeps implementation history, backlog, durable decisions, release notes, verification records, invariants, docs impact, and merge-conflict guidance inside the repository. Git history tells you what happened; Ledger records what future maintainers and agents need before changing the code again. The source of truth is plain Markdown under .ledger/, with generated indexes, reports, and a single-file static reader, so the record stays useful to automation without depending on a hosted service.",
      "highlights": [
        { "t": "Agent-first by design", "d": "Compact retrieval, MCP tools, and durable handoff packets so coding agents read and act on history instead of guessing from Git alone." },
        { "t": "Change entries from the diff", "d": "One command drafts a change record from git status: changed files, detected TypeScript and Markdown symbols, inferred areas, and a per-file conflict checklist." },
        { "t": "Decisions and invariants", "d": "Captures why a change exists and which invariants must survive future refactors, not only what shipped." },
        { "t": "Docs impact and coverage", "d": "Audits durable docs links, classifies docs, and fails CI when source changes ship without docs impact or Ledger coverage." },
        { "t": "Conflict guidance", "d": "Extracts conflict rules, invariants, and verification for a given path so merges preserve what matters." },
        { "t": "Offline static reader", "d": "Generates one self-contained HTML file: a searchable, faceted view of entries, decisions, backlog, releases, and raw Markdown source." }
      ],
      "modulesLabel": "What you can run",
      "modules": [
        { "name": "CLI", "purpose": "init, new, validate, index, render, coverage, query, explain, packet, and conflict commands over the .ledger/ record." },
        { "name": "MCP server", "purpose": "Exposes the change record as stdio MCP tools so coding agents can query and act on history." },
        { "name": "TypeScript library", "purpose": "The same parsing, indexing, validation, and reporting primitives, usable programmatically." },
        { "name": "Static reader", "purpose": "A generated offline HTML reader for humans and agents, with no hosted service required." }
      ],
      "code": {
        "label": "Five minute start",
        "lang": "bash",
        "lines": [
          "git clone https://github.com/kylebegeman/ledger.git && cd ledger",
          "npm ci && npm run build && npm link",
          "",
          "cd /path/to/your-project",
          "ledger init --with-docs",
          "ledger new \"Add provider reconnect guard\" --from-diff --area runtime",
          "ledger validate && ledger ci"
        ]
      },
      "docs": [
        { "label": "Product", "d": "What Ledger is and who it is for.", "href": "https://github.com/kylebegeman/ledger/blob/master/docs/PRODUCT.md" },
        { "label": "Architecture", "d": "How the CLI, library, indexes, and reader fit together.", "href": "https://github.com/kylebegeman/ledger/blob/master/docs/ARCHITECTURE.md" },
        { "label": "Schema", "d": "The Markdown and YAML frontmatter record format.", "href": "https://github.com/kylebegeman/ledger/blob/master/docs/SCHEMA.md" },
        { "label": "Docs relationships", "d": "How durable, routing, and generated docs relate.", "href": "https://github.com/kylebegeman/ledger/blob/master/docs/DOCS_RELATIONSHIP.md" },
        { "label": "Roadmap", "d": "What is shipping next, and why.", "href": "https://github.com/kylebegeman/ledger/blob/master/docs/ROADMAP.md" },
        { "label": "README", "d": "Overview, command map, and what Ledger creates.", "href": "https://github.com/kylebegeman/ledger#readme" }
      ]
    }
  ],
  "highlights": [
    {
      "slug": "embrace-solo-build",
      "title": "Embrace Pet Insurance: Built the iOS app solo from the ground up",
      "tags": ["architecture", "solo", "tca", "swiftui", "delivery"],
      "body": "Designed and built the entire Embrace Pet Insurance iOS application from File New to App Store release as the sole developer, 100% in SwiftUI and The Composable Architecture, with a fully modular feature architecture, comprehensive test coverage, and the complete CI/CD and release pipeline."
    },
    {
      "slug": "brain-tree-labs",
      "title": "Brain Tree Labs: Independent studio building software products",
      "tags": ["founding", "platform", "saas", "open-source"],
      "body": "Founded Brain Tree Labs in 2026 as an independent studio and umbrella for building software companies, SaaS products, developer tools, and open-source projects, designing and shipping full-stack products end to end from native apps to backend APIs and infrastructure."
    },
    {
      "slug": "lumen-platform",
      "title": "Lumen: Local-first AI LifeOps platform",
      "tags": ["platform", "architecture", "ai", "typescript"],
      "body": "Designing and building Lumen, a local-first AI cockpit that orchestrates coding agents and layers personal AI workspaces on top: knowledge, mail, ops, and a full career vertical, built with TypeScript and Effect across desktop, web, and server."
    },
    {
      "slug": "education-author",
      "title": "Author, instructor & educator",
      "tags": ["education", "mentorship", "writing"],
      "body": "Authored two iOS development books with Packt Publishing, taught a five-star-rated Udemy course to 1,000+ students, and built an educational YouTube channel with 1,000,000+ video views, helping developers worldwide grow their Swift and iOS skills."
    },
    {
      "slug": "leafly-app-rewrite",
      "title": "Leafly: Full app rewrite (Objective-C to Swift)",
      "tags": ["architecture", "leadership", "delivery", "tdd", "swift"],
      "body": "Led a team rewrite of the Leafly iOS app to Swift using ReSwift, MVVM, dependency injection, and TDD, then partnered with IDEO on the UI, shipping without disrupting millions of users."
    },
    {
      "slug": "dropbox-wwdc-accessibility",
      "title": "Dropbox: WWDC accessibility recognition",
      "tags": ["ux", "accessibility", "leadership", "delivery"],
      "body": "Audited and overhauled VoiceOver and accessibility across the file browser, sharing, and notifications; the work was recognized by Apple and featured at WWDC."
    }
  ],
  "testimonials": [
    {
      "name": "Jeff",
      "context": "Founder, full-stack build",
      "quote": "Kyle built our entire business infrastructure from the ground up in record time, and the quality far exceeded our expectations. An outstanding full-stack engineer who executes at an exceptionally high level. I'd trust him to lead the technical direction of any product without hesitation."
    },
    {
      "name": "Chris",
      "context": "Client, two products shipped",
      "quote": "I've shipped two full products with Kyle start to finish. Strong work ethic, real talent, and genuinely independent. He's pulled off everything I've thrown at him UI and UX wise, gets what I'm going for as a designer, and ships it on the front end with flair. I always want Kyle on the product team, and so far I'm two for two."
    }
  ]
}
