|
| 1 | +// SPDX-License-Identifier: MIT |
| 2 | +/** |
| 3 | + * The first-person prose rendered on /about. |
| 4 | + * |
| 5 | + * PROVENANCE: every biographical claim below is sourced from Brian Love's own |
| 6 | + * published writing at https://brianflove.com/about-me/ (retrieved 2026-08-24). |
| 7 | + * `PRINCIPLES` and `PERSONAL` are verbatim from that page; the rest is the same |
| 8 | + * material condensed, with no detail added. |
| 9 | + * |
| 10 | + * This page is what search engines read as an authorship and expertise signal, |
| 11 | + * which makes anything invented here both durable and machine-readable. Adding |
| 12 | + * a claim requires a citable source, not an inference — no years of experience, |
| 13 | + * employers, talks, awards, education, or clients that are not already public. |
| 14 | + * |
| 15 | + * The prose lives here rather than inline in the route so the spec can assert |
| 16 | + * that the page renders exactly these paragraphs and no others. |
| 17 | + */ |
| 18 | + |
| 19 | +export const ABOUT_INTRO = |
| 20 | + "I'm Brian Love, an agentic software architect building developer tooling for fullstack AI-powered web applications. Threadplane is the framework I build and maintain for agent UI in Angular: durable threads, interrupts, subagents, planning, memory, and generative UI."; |
| 21 | + |
| 22 | +export const ABOUT_HISTORY_HEADING = 'How I got here'; |
| 23 | + |
| 24 | +export const ABOUT_HISTORY: readonly string[] = [ |
| 25 | + 'I started as an intern and then a web developer at Hamilton College, and became CTO of Webucator, an enterprise training company. I have worked remotely since 2010. In 2019 I founded LiveLoveApp to build an engineering culture around excellence and health — high standards and a sustainable pace at the same time.', |
| 26 | + 'In 2022 Mike Ryan joined LiveLoveApp and we built Polaris, an AI-powered site reliability platform that detected outages and incidents in web applications in real time on a 7KB SDK. Polaris won a $25,000 early-stage investment from Portland Seed Fund at the 2023 Bend Venture Conference.', |
| 27 | + 'I started building on the ChatGPT APIs when GPT-3.5 launched. From there I focused on integrating AI into web applications for financial firms — surfacing model output in complex UIs, handling sensitive structured data, and augmenting decisions rather than replacing them. I built RAG pipelines on Azure AI Search, indexing enterprise content from SharePoint into vector stores. That work taught me how retrieval actually behaves in production: the chunking tradeoffs, the reranking strategies, and how to keep answers grounded when the stakes are high.', |
| 28 | + 'In 2025 Mike and I co-created Hashbrown, a framework for building fullstack agentic web applications with LLMs.', |
| 29 | +] as const; |
| 30 | + |
| 31 | +/** Verbatim from https://brianflove.com/about-me/. */ |
| 32 | +export const ABOUT_PRINCIPLES = |
| 33 | + 'Most of my work lives where product strategy, frontend architecture, developer experience, and AI interaction design overlap. I care about software that is useful in production, understandable to the team, and honest about the tradeoffs.'; |
| 34 | + |
| 35 | +/** Verbatim from https://brianflove.com/about-me/, less the sentence naming the city. */ |
| 36 | +export const ABOUT_PERSONAL = |
| 37 | + 'I live in Bend, Oregon with my wife Bonnie and our daughter Evelyn. I am a Christian, and that shapes how I think about ambition, responsibility, and the kind of work worth doing.'; |
| 38 | + |
| 39 | +/** Every paragraph the biography section renders, in order. */ |
| 40 | +export const ABOUT_PARAGRAPHS: readonly string[] = [ |
| 41 | + ABOUT_INTRO, |
| 42 | + ...ABOUT_HISTORY, |
| 43 | + ABOUT_PRINCIPLES, |
| 44 | + ABOUT_PERSONAL, |
| 45 | +] as const; |
0 commit comments