{
  "$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-09-10"
  },
  "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 just as productive on the server and the web: TypeScript on Node (Hono, Fastify, and Effect), Swift with Vapor, and Go behind APIs, services, and developer tooling, on PostgreSQL, PostGIS, SQLite, and Redis, with React and Next.js on the front end and Docker and Caddy carrying it all to production. 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": "Ohio-based engineer working remotely, with 16+ years building production software and deep roots in iOS and Swift. I rebuilt AspectAvy’s iOS and web apps and built its backend and production infrastructure, and have shipped at Dropbox. My work spans native apps, full-stack web applications, backend APIs, AI integrations, and developer tools, with a focus on clear architecture and rigorous testing.",
    "contact": {
      "location": "Hamilton, OH",
      "linkedin": "https://linkedin.com/in/kylebegeman",
      "github": "https://github.com/kylebegeman",
      "x": "https://x.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": "Swift Concurrency", "level": "expert" },
        { "name": "RxSwift", "level": "expert" },
        { "name": "Combine", "level": "proficient" },
        { "name": "Objective-C", "level": "proficient" },
        { "name": "Core Data", "level": "proficient" },
        { "name": "SwiftData", "level": "familiar" },
        { "name": "Instruments", "level": "proficient" },
        { "name": "App Store release automation", "level": "expert" }
      ]
    },
    {
      "category": "Backend & Services",
      "items": [
        { "name": "TypeScript on Node", "level": "expert" },
        { "name": "Hono", "level": "proficient" },
        { "name": "Fastify", "level": "proficient" },
        { "name": "Vapor (Swift)", "level": "expert" },
        { "name": "Go", "level": "proficient" },
        { "name": "API design (REST and typed contracts)", "level": "expert" },
        { "name": "PostgreSQL", "level": "proficient" },
        { "name": "PostGIS", "level": "proficient" },
        { "name": "SQLite", "level": "proficient" },
        { "name": "Redis", "level": "proficient" },
        { "name": "WebSockets", "level": "proficient" },
        { "name": "Background workers", "level": "proficient" }
      ]
    },
    {
      "category": "Web & Frontend",
      "items": [
        { "name": "TypeScript", "level": "expert" },
        { "name": "React", "level": "proficient" },
        { "name": "Next.js", "level": "proficient" },
        { "name": "Vite", "level": "proficient" },
        { "name": "HTML / CSS", "level": "proficient" }
      ]
    },
    {
      "category": "AI & Developer Tools",
      "items": [
        { "name": "Effect (TypeScript)", "level": "proficient" },
        { "name": "MCP servers", "level": "proficient" },
        { "name": "LLM integrations", "level": "proficient" },
        { "name": "On-device models (Foundation Models)", "level": "proficient" },
        { "name": "CLI tooling", "level": "expert" }
      ]
    },
    {
      "category": "Platform & Delivery",
      "items": [
        { "name": "Docker", "level": "proficient" },
        { "name": "Caddy", "level": "proficient" },
        { "name": "systemd", "level": "proficient" },
        { "name": "GitHub Actions", "level": "proficient" },
        { "name": "Git", "level": "expert" },
        { "name": "Xcode", "level": "expert" }
      ]
    },
    {
      "category": "Languages",
      "items": [
        { "name": "Swift", "level": "expert" },
        { "name": "TypeScript", "level": "expert" },
        { "name": "Go", "level": "proficient" },
        { "name": "Python", "level": "proficient" },
        { "name": "Objective-C", "level": "proficient" },
        { "name": "Ruby (Rails)", "level": "familiar" }
      ]
    },
    {
      "category": "Design",
      "items": [
        { "name": "Figma", "level": "familiar" },
        { "name": "Photoshop", "level": "proficient" },
        { "name": "Illustrator", "level": "proficient" }
      ]
    }
  ],
  "experience": [
    {
      "company": "Embrace Pet Insurance",
      "highlight": true,
      "domain": "embracepetinsurance.com",
      "title": "Principal Architect",
      "type": "full-time",
      "start": "2024-11",
      "end": "present",
      "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", "CI/CD", "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 Practice",
      "highlight": true,
      "title": "Principal Engineer & Consultant",
      "type": "consulting",
      "start": "2022-09",
      "end": "present",
      "location": "Remote",
      "summary": "Hands-on engineering and technical advisory for select clients: native iOS apps, backend platforms, and developer tooling, alongside my own products and open-source work.",
      "bullets": [
        { "text": "Partner with founders and product teams across industries to design and ship native iOS apps in Swift and SwiftUI, from architecture and the latest Apple APIs through App Store release.", "tech": ["Swift", "SwiftUI", "iOS"], "impact": ["delivery", "architecture"] },
        { "text": "Built and maintain 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": ["Vapor", "PostgreSQL", "Redis", "TypeScript"], "impact": ["platform", "architecture"] },
        { "text": "Design and build my own products and open-source tools, including Lumen, a local-first AI platform built with TypeScript and Effect, and the developer tools featured on this site.", "tech": ["TypeScript", "Effect", "Node"], "impact": ["platform", "founding"] },
        { "text": "Publish educational content and mentor Apple-platform developers at every experience level.", "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": "Co-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": "Co-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": "#60219b", "to": "#823cc2", "icon": "/assets/projects/embrace/icon-display.e21e1a707fc8.webp", "width": 256, "height": 256 },
      "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": "aspectavy",
      "url": "/aspectavy.html",
      "cover": { "from": "#302b36", "to": "#49414f", "icon": "/assets/projects/aspectavy/logo.ce893522130d.png", "width": 603, "height": 206 },
      "title": "AspectAvy",
      "category": "Full Stack",
      "tags": ["iOS", "SwiftUI", "TCA", "Web", "Backend"],
      "thumb": "",
      "summary": "A ground-up SwiftUI app rebuild, a new backend and production infrastructure, and a completely rebuilt web app. All three in production.",
      "description": "As Principal Architect, I rebuilt AspectAvy's native iOS app in SwiftUI and TCA, built its TypeScript backend and deployment infrastructure, and rebuilt the Next.js web app from scratch. Contract engagement began in 2024; the full product rebuild began in 2026. All three platforms are in production.",
      "tech": ["SwiftUI", "TCA", "Next.js", "React", "TypeScript", "Fastify", "PostgreSQL", "PostGIS", "Docker"],
      "status": "In production",
      "links": [{ "label": "Visit AspectAvy", "href": "https://www.aspectavy.com/" }]
    },
    {
      "slug": "yo-b",
      "url": "/yo-b.html",
      "cover": { "from": "#a63e15", "to": "#dc692c", "icon": "/assets/projects/yo-b/icon-display.858e1c46fc99.webp", "width": 256, "height": 256 },
      "title": "Yo B****",
      "category": "Apple",
      "tags": ["iOS", "Consumer", "Viral"],
      "thumb": "",
      "summary": "Breaking Bad's Aaron Paul turned his catchphrase into an app, and I developed the iOS app. 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 developed the iOS app at my studio Indee Box. It launched in December 2014 and was covered by The Verge, Time, CNN, the Washington Post, Mashable, and dozens more outlets in a dozen countries.",
      "tech": ["Objective-C", "UIKit", "In-App Purchase", "Push"],
      "status": "Shipped",
      "links": []
    },
    {
      "slug": "swift-llm",
      "url": "/projects/swift-llm/",
      "cover": { "from": "#36303e", "to": "#50465a" },
      "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/kylebegeman/swift-llm" }]
    },
    {
      "slug": "ophelia",
      "url": "/projects/ophelia/",
      "cover": { "from": "#62249a", "to": "#8540bb" },
      "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/kylebegeman/ophelia" }]
    },
    {
      "slug": "dossier",
      "url": "/projects/dossier/",
      "cover": { "from": "#37313e", "to": "#514957" },
      "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/kylebegeman/dossier" }]
    },
    {
      "slug": "ledger",
      "url": "/projects/ledger/",
      "cover": { "from": "#65269f", "to": "#8344bb" },
      "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/kylebegeman/swift-llm",
      "branch": "master",
      "primaryLang": "Swift",
      "languages": { "Swift": 344010, "Shell": 806 },
      "license": "Apache-2.0",
      "version": "1.0.0",
      "status": "Stable",
      "stats": { "commits": 23, "createdAt": "2026-05-26", "updatedAt": "2026-08-29" },
      "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; the core makes no network calls, and cloud providers are opt-in adapters." }
      ],
      "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": "SwiftLLMOpenAI", "purpose": "OpenAI Responses API adapter, opt-in." },
        { "name": "SwiftLLMAnthropic", "purpose": "Anthropic Messages API adapter, opt-in." },
        { "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/kylebegeman/swift-llm\", from: \"1.0.0\"),",
          "",
          "// products: SwiftLLM, SwiftLLMFoundationModels, SwiftLLMOpenAI, SwiftLLMAnthropic, SwiftLLMEvaluation"
        ]
      },
      "docs": [
        { "label": "Overview", "d": "What the package is, and what it deliberately is not.", "href": "https://github.com/kylebegeman/swift-llm/blob/master/docs/00-overview.md" },
        { "label": "Architecture", "d": "How the core, adapters, and pipelines fit together.", "href": "https://github.com/kylebegeman/swift-llm/blob/master/docs/01-architecture.md" },
        { "label": "Foundation Models", "d": "Apple FM availability, token counting, and generation.", "href": "https://github.com/kylebegeman/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/kylebegeman/swift-llm/blob/master/docs/03-reliability-patterns.md" },
        { "label": "Structured generation", "d": "Schemas, validators, and repair policies.", "href": "https://github.com/kylebegeman/swift-llm/blob/master/docs/05-structured-generation.md" },
        { "label": "Local RAG", "d": "Source-aware, on-device retrieval and citations.", "href": "https://github.com/kylebegeman/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/kylebegeman/ophelia",
      "branch": "next",
      "primaryLang": "Python",
      "languages": { "Python": 4363687, "Shell": 7882, "Makefile": 3941, "HTML": 2025, "Go Template": 150 },
      "license": "Apache-2.0",
      "version": "0.6.17",
      "status": "Pre-1.0",
      "stats": { "commits": 211, "createdAt": "2026-04-13", "updatedAt": "2026-09-09" },
      "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/kylebegeman/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/kylebegeman/ophelia/blob/next/docs/README.md" },
        { "label": "Architecture", "d": "How the control plane is structured.", "href": "https://github.com/kylebegeman/ophelia/blob/next/docs/architecture.md" },
        { "label": "Manifest spec", "d": "The .ophelia.yml contract, field by field.", "href": "https://github.com/kylebegeman/ophelia/blob/next/docs/manifest-spec.md" },
        { "label": "Job & action API", "d": "JSON surfaces agents and tools call.", "href": "https://github.com/kylebegeman/ophelia/blob/next/docs/job-action-api.md" },
        { "label": "Operator runbook", "d": "Day-to-day deploy and recovery flows.", "href": "https://github.com/kylebegeman/ophelia/blob/next/docs/operator-runbook.md" },
        { "label": "Roadmap", "d": "What is shipping next, and why.", "href": "https://github.com/kylebegeman/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/kylebegeman/dossier",
      "branch": "master",
      "primaryLang": "JavaScript",
      "languages": { "JavaScript": 514307, "TypeScript": 58972 },
      "license": "MIT",
      "version": "0.6.7",
      "status": "Open source",
      "stats": { "commits": 103, "createdAt": "2026-06-26", "updatedAt": "2026-09-16" },
      "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:kylebegeman/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://kylebegeman.github.io/dossier/" },
        { "label": "README", "d": "How Dossier works and how to use it from an agent.", "href": "https://github.com/kylebegeman/dossier/blob/master/README.md" },
        { "label": "Schema", "d": "The JSON document contract for generated dossiers.", "href": "https://github.com/kylebegeman/dossier/blob/master/schema/dossier.schema.json" },
        { "label": "Agent skill", "d": "Claude Code skill and references for authoring dossiers.", "href": "https://github.com/kylebegeman/dossier/tree/master/skill" },
        { "label": "React renderer", "d": "Typed React and TSX rendering for app integrations.", "href": "https://github.com/kylebegeman/dossier/tree/master/react" },
        { "label": "Design notes", "d": "Design system and product decisions.", "href": "https://github.com/kylebegeman/dossier/blob/master/docs/DESIGN.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": 1081338, "CSS": 36977 },
      "license": "MIT",
      "version": "0.7.0",
      "status": "Pre-1.0",
      "stats": { "commits": 156, "createdAt": "2026-06-29", "updatedAt": "2026-09-16" },
      "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": "independent-practice",
      "title": "Independent practice: Client products, platforms, and mentorship",
      "tags": ["consulting", "platform", "delivery", "mentorship"],
      "body": "Since 2022, partnered with founders and product teams to ship native iOS apps in Swift and SwiftUI, built a Swift/Vapor workflow-automation platform with PostgreSQL, multi-tenant RBAC, and AI connectors (309 tests across 57 suites), and mentored Apple-platform developers at every level."
    },
    {
      "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 five-star-rated Udemy courses 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."
    }
  ],
  "links": {
    "groups": [
      {
        "id": "profiles",
        "title": "Profiles",
        "links": [
          { "id": "github", "label": "GitHub", "href": "https://github.com/kylebegeman", "icon": "github", "note": "Open source and experiments", "short": "gh" },
          { "id": "linkedin", "label": "LinkedIn", "href": "https://linkedin.com/in/kylebegeman", "icon": "linkedin", "note": "Career history and recommendations", "short": "in" },
          { "id": "x", "label": "X", "href": "https://x.com/kylebegeman", "icon": "x", "note": "Notes on shipping software", "short": "x" }
        ]
      },
      {
        "id": "contact",
        "title": "Contact",
        "links": [
          { "id": "message", "label": "Send a message", "href": "/links#fd-contact", "icon": "mail", "note": "Goes straight to my inbox" },
          { "id": "vcard", "label": "Save contact", "href": "/kyle-begeman.vcf", "icon": "contact", "note": "Name, title, site, and profiles. No phone or email." }
        ]
      }
    ],
    "audiences": {
      "recruiter": { "title": "Start here", "pin": ["linkedin", "message"] },
      "ios": { "title": "Start here", "pin": ["github", "message"] }
    }
  }
}
