1<!DOCTYPE html><html lang="en" class="inter_bc220a90-module__m5YftW__variable jetbrains_mono_731aecd1-module__2JiRea__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/immutable/media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2-_8et4fkqq3w.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/25kvgcvbp6c14.js"/>
1<script src="/_next/static/immutable/chunks/28fkf9f9btak4.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1bwplb_o--49c.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1pkoeatpygy3y.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-2awj5y24q-w-4.js" async=""></script>
1<script src="/_next/static/immutable/chunks/07-pfkxsdbt5c.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3s64wr6-jz7y0.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/07em-gab5x4u5.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0kx0qkl_t7q_h.js" async="" crossorigin=""></script>
1<title>About · Brad Barroso</title><meta name="description" content="I'm Brad â an AI engineer who came up through SEO and content strategy and taught myself to build serious systems. I don't just prototype: I run agents in production, unattended, every day, with the reliability engineering (self-healing, locking, rollback, evals) that keeps them trustworthy. That work now ships as real products â I founded AiVoicePhone, a 24/7 AI receptionist, and TreCal Media Group, an AI agency serving realtors and small business owners. I care about orchestration, tool/MCP integration, and making autonomous systems that people can actually depend on."/><meta property="og:title" content="Brad Barroso â AI Engineer & Founder"/><meta property="og:description" content="Founder of AiVoicePhone and TreCal Media Group. Autonomous, self-healing agent systems running in production, unattended, every day."/><meta property="og:url" content="https://bradleybarroso.dev"/><meta property="og:site_name" content="bradleybarroso.dev"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Brad Barroso â AI Engineer & Founder"/><meta name="twitter:description" content="Founder of AiVoicePhone and TreCal Media Group. Autonomous, self-healing agent systems running in production, unattended, every day."/><link rel="icon" href="/favicon.ico?favicon.13vv6g0lcmacp.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.svg?icon.2o5ay_j4rjt0a.svg" sizes="any" type="image/svg+xml"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.1n9c66l6lh5if.png" sizes="180x180" type="image/png"/><meta name="next-size-adjust" content=""/>
1<script>(function(){try{var t=localStorage.getItem('theme');if(!t){t=window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';}if(t==='dark'){document.documentElement.classList.add('dark');}}catch(e){}})();</script>
1<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><a href="#main" class="skip-link">Skip to content</a><div class="page-curtain" aria-hidden="true"><span class="page-curtain__label font-mono"></span></div><div class="cursor-pill" aria-hidden="true"><span class="cursor-pill__label"></span></div><header class="site-nav" style="view-transition-name:site-header"><div class="container-grid site-nav__inner"><a class="site-nav__logo" aria-label="bradleybarroso.dev â home" data-cursor="View" href="/"><span class="site-nav__mark" aria-hidden="true">BB</span><span class="site-nav__wordmark">bradleybarroso<span>.dev</span></span></a><nav class="site-nav__links" aria-label="Primary"><a class="site-nav__link" data-cursor="View" href="/work"><span class="roll"><span class="roll__inner"><span class="roll__face">Work</span><span class="roll__face" aria-hidden="true">Work</span></span></span><span class="site-nav__underline" aria-hidden="true"></span></a><a class="site-nav__link site-nav__link--active" aria-current="page" data-cursor="View" href="/about"><span class="roll"><span class="roll__inner"><span class="roll__face">About</span><span class="roll__face" aria-hidden="true">About</span></span></span><span class="site-nav__underline" aria-hidden="true"></span></a><a class="site-nav__link" data-cursor="View" href="/contact"><span class="roll"><span class="roll__inner"><span class="roll__face">Contact</span><span class="roll__face" aria-hidden="true">Contact</span></span></span><span class="site-nav__underline" aria-hidden="true"></span></a><a class="site-nav__cta" data-cursor="View" href="/contact"><span class="roll"><span class="roll__inner"><span class="roll__face">Get in touch</span><span class="roll__face" aria-hidden="true">Get in touch</span></span></span></a></nav></div></header><main id="main"><div class="page about"><div class="container-grid"><header class="page-head"><p class="kicker">About</p><h1 class="page-head__title">I run agents in production,<br/>not just in demos.</h1></header><div class="about__grid"><div class="about__lede-col"><p class="about__lede measure">I'm Brad â an AI engineer who came up through SEO and content strategy and taught myself to build serious systems. I don't just prototype: I run agents in production, unattended, every day, with the reliability engineering (self-healing, locking, rollback, evals) that keeps them trustworthy. That work now ships as real products â I founded AiVoicePhone, a 24/7 AI receptionist, and TreCal Media Group, an AI agency serving realtors and small business owners. I care about orchestration, tool/MCP integration, and making autonomous systems that people can actually depend on.</p><div class="about__portrait" role="img" aria-label="Portrait placeholder for Brad Barroso"><span class="about__portrait-mark" aria-hidden="true">B</span><span class="about__portrait-note kicker">Brad Barroso</span></div></div><div class="about__detail-col"><section aria-labelledby="approach-h"><h2 class="about__h2" id="approach-h">Approach</h2><div class="about__approach"><div class="about__principle"><h3 class="about__principle-title">Production over prototype</h3><p class="about__principle-body measure">Anything I build has to survive being left alone. Scheduling, retries, self-healing, and audit trails are part of the first version, not a later hardening pass.</p></div><div class="about__principle"><h3 class="about__principle-title">Reliability engineering for agents</h3><p class="about__principle-body measure">Locking, snapshots, rollback, verification gates, and evals â I treat flaky models the way a backend engineer treats flaky services.</p></div><div class="about__principle"><h3 class="about__principle-title">Orchestration & tool use</h3><p class="about__principle-body measure">The interesting work is in composition: routing between specialists, wiring MCP tools, and giving a whole system one dependable entry point.</p></div></div></section><section aria-labelledby="stack-h"><h2 class="about__h2" id="stack-h">Stack</h2><div class="about__stack"><span class="about__chip font-mono">
1Claude / Claude Code</span><span class="about__chip font-mono">MCP tool integrations</span><span class="about__chip font-mono">Notion as data layer</span><span class="about__chip font-mono">Scheduled cloud routines</span><span class="about__chip font-mono">Next.js / TypeScript</span><span class="about__chip font-mono">GSAP · Three.js</span><span class="about__chip font-mono">Stripe · Gmail · Ahrefs APIs</span><span class="about__chip font-mono">Custom CLI harnesses</span></div></section><div class="about__cta"><a class="btn btn--primary" href="/contact">Get in touch</a><a class="btn btn--ghost" href="/work">See the work</a></div></div></div></div></div><!--$--><!--/$--></main><footer class="site-footer"><div class="container-grid"><hr class="hairline"/><div class="site-footer__grid"><div class="site-footer__brand"><p class="site-footer__lede font-display">Building autonomous systems<br/>you can actually depend on.</p><p class="kicker site-footer__status" style="margin-top:var(--spacing-s)"><span class="sonar" aria-hidden="true"><span class="sonar__ring"></span><span class="sonar__ring"></span><span class="sonar__dot"></span></span>Available for AI engineering roles</p></div><nav class="site-footer__channels" aria-label="Contact channels"><a href="https://github.com/bradleybeatz1313" class="site-footer__channel" data-cursor="Open" target="_blank" rel="noopener noreferrer"><span class="site-footer__channel-label"><span class="roll"><span class="roll__inner"><span class="roll__face">GitHub</span><span class="roll__face" aria-hidden="true">GitHub</span></span></span></span><span class="site-footer__channel-value">github.com/bradleybeatz1313</span></a><a href="https://aivoicephone.com" class="site-footer__channel" data-cursor="Open" target="_blank" rel="noopener noreferrer"><span class="site-footer__channel-label"><span class="roll"><span class="roll__inner"><span class="roll__face">AiVoicePhone</span><span class="roll__face" aria-hidden="true">AiVoicePhone</span></span></span></span><span class="site-footer__channel-value">aivoicephone.com</span></a><a href="https://trecalmediagroup.com" class="site-footer__channel" data-cursor="Open" target="_blank" rel="noopener noreferrer"><span class="site-footer__channel-label"><span class="roll"><span class="roll__inner"><span class="roll__face">TreCal Media Group</span><span class="roll__face" aria-hidden="true">TreCal Media Group</span></span></span></span><span class="site-footer__channel-value">trecalmediagroup.com</span></a></nav></div><div class="footer-wordmark" aria-hidden="true"><svg class="footer-wordmark__svg" viewBox="0 0 1000 200" preserveAspectRatio="xMidYMid meet"><text x="0" y="160" class="footer-wordmark__text">BARROSO</text></svg><canvas class="footer-wordmark__canvas"></canvas></div><div class="site-footer__base"><span class="kicker">bradleybarroso.dev</span><span class="kicker">© <!-- -->2026<!-- --> Brad Barroso</span></div></div></footer>
1<script src="/_next/static/immutable/chunks/25kvgcvbp6c14.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[44218,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"PageTransitions\"]\n3:I[44805,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"CustomCursor\"]\n4:I[52143,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"SpotlightGlow\"]\n5:I[81619,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"ScrambleKickers\"]\n6:I[42724,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"Nav\"]\n7:I[47420,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"SmoothScroll\"]\n8:I[39756,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"default\"]\n9:I[37457,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"default\"]\na:I[22016,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\",\"/_next/static/immutable/chunks/0kx0qkl_t7q_h.js\"],\"\"]\n13:I[68027,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/2-_8et4fkqq3w.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n11:X\n0:{\"P\":null,\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2-_8et4fkqq3w.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/07em-gab5x4u5.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_bc220a90-module__m5YftW__variable jetbrains_mono_731aecd1-module__2JiRea__variable\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var t=localStorage.getItem('theme');if(!t){t=window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';}if(t==='dark'){document.documentElement.classList.add('dark');}}catch(e){}})();\"}}]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"#main\",\"className\":\"skip-link\",\"children\":\"Skip to content\"}],[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{}],[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{\"children\":[\"$\",\"main\",null,{\"id\":\"main\",\"children\":[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"notfound\",\"children\":[[\"$\",\"div\",null,{\"className\":\"notfound__grid\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"container-grid notfound__inner\",\"children\":[[\"$\",\"div\",null,{\"className\":\"boot-terminal notfound__terminal\",\"children\":[[\"$\",\"div\",null,{\"className\":\"boot-terminal__bar\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"span\",null,{\"className\":\"boot-terminal__dot boot-terminal__dot--red\"}],[\"$\",\"span\",null,{\"className\":\"boot-terminal__dot boot-terminal__dot--yellow\"}],[\"$\",\"span\",null,{\"className\":\"boot-terminal__dot boot-terminal__dot--green\"}],[\"$\",\"span\",null,{\"className\":\"boot-terminal__title\",\"children\":\"route.log â bradleybarroso.dev\"}]]}],[\"$\",\"div\",null,{\"className\":\"boot-terminal__body notfound__body\",\"children\":[[\"$\",\"div\",null,{\"className\":\"boot-terminal__line boot-terminal__line--cyan\",\"children\":\"$$ resolve --route requested_path\"}],[\"$\",\"div\",null,{\"className\":\"boot-terminal__line boot-terminal__line--muted\",\"children\":\"scanning production archive ....... miss\"}],[\"$\",\"div\",null,{\"className\":\"boot-terminal__line boot-terminal__line--muted\",\"children\":\"checking case-study index ......... miss\"}],[\"$\",\"div\",null,{\"className\":\"boot-terminal__line boot-terminal__line--muted\",\"children\":\"querying ventures ................. miss\"}],[\"$\",\"div\",null,{\"className\":\"boot-terminal__line notfound__err\",\"children\":\"ERR 404 : signal lost\"}],[\"$\",\"div\",null,{\"className\":\"boot-terminal__line boot-terminal__line--bright\",\"children\":[\"$\",\"span\",null,{\"className\":\"boot-terminal__caret\",\"aria-hidden\":\"true\",\"children\":\"â\"}]}]]}]]}],[\"$\",\"p\",null,{\"className\":\"notfound__code font-mono\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"span\",null,{\"children\":\"4\"}],[\"$\",\"span\",null,{\"className\":\"notfound__zero\",\"children\":\"0\"}],[\"$\",\"span\",null,{\"children\":\"4\"}]]}],[\"$\",\"h1\",null,{\"className\":\"notfound__title\",\"children\":\"This route doesnât run in production.\"}],[\"$\",\"p\",null,{\"className\":\"notfound__lede\",\"children\":\"The page you requested isnât in the archive â it may have been moved, renamed, or never deployed.\"}],[\"$\",\"div\",null,{\"className\":\"dossier-hero__actions notfound__actions\",\"children\":[[\"$\",\"$La\",null,{\"href\":\"/\",\"className\":\"dossier-btn dossier-btn--primary\",\"children\":\"Reboot to home\"}],[\"$\",\"$La\",null,{\"href\":\"/work\",\"className\":\"dossier-btn dossier-btn--ghost\",\"children\":\"Browse the case studies\"}]]}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"footer\",null,{\"className\":\"site-footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-grid\",\"children\":[[\"$\",\"hr\",null,{\"className\":\"hairline\"}],[\"$\",\"div\",null,{\"className\":\"site-footer__grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"site-footer__brand\",\"children\":[[\"$\",\"p\",null,{\"className\":\"site-footer__lede font-display\",\"children\":[\"Building autonomous systems\",[\"$\",\"br\",null,{}],\"you can actually depend on.\"]}],[\"$\",\"p\",null,{\"className\":\"kicker site-footer__status\",\"style\":{\"marginTop\":\"var(--spacing-s)\"},\"children\":[\"$Lb\",\"Available for AI engineering roles\"]}]]}],\"$Lc\"]}],\"$Ld\",\"$Le\"]}]}]]}]]}]]}],{\"children\":[\"$Lf\",{\"children\":[\"$L10\",{}
1,null,false,null]},null,false,\"$11\"]},null,false,null],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[\"$L14\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ToUfiP79wDA5Pw9pEhuLB\"}\n15:I[51264,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"MagneticLink\"]\n16:I[27951,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"FooterWordmark\"]\n17:I[59095,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\",\"/_next/static/immutable/chunks/0kx0qkl_t7q_h.js\"],\"Reveal\"]\n18:I[17986,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\",\"/_next/static/immutable/chunks/0kx0qkl_t7q_h.js\"],\"ReadingSpotlight\"]\n1c:I[97367,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"ViewportBoundary\"]\n1e:I[97367,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"MetadataBoundary\"]\n1f:\"$Sreact.suspense\"\nb:[\"$\",\"span\",null,{\"className\":\"sonar\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sonar__ring\"}],[\"$\",\"span\",null,{\"className\":\"sonar__ring\"}],[\"$\",\"span\",null,{\"className\":\"sonar__dot\"}]]}]\nc:[\"$\",\"nav\",null,{\"className\":\"site-footer__channels\",\"aria-label\":\"Contact channels\",\"children\":[[\"$\",\"$L15\",\"GitHub\",{\"href\":\"https://github.com/bradleybeatz1313\",\"className\":\"site-footer__channel\",\"external\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"site-footer__channel-label\",\"children\":[\"$\",\"span\",null,{\"className\":\"roll\",\"children\":[\"$\",\"span\",null,{\"className\":\"roll__inner\",\"children\":[[\"$\",\"span\",null,{\"className\":\"roll__face\",\"children\":\"GitHub\"}],[\"$\",\"span\",null,{\"className\":\"roll__face\",\"aria-hidden\":\"true\",\"children\":\"GitHub\"}]]}]}]}],[\"$\",\"span\",null,{\"className\":\"site-footer__channel-value\",\"children\":\"github.com/bradleybeatz1313\"}]]}],[\"$\",\"$L15\",\"AiVoicePhone\",{\"href\":\"https://aivoicephone.com\",\"className\":\"site-footer__channel\",\"external\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"site-footer__channel-label\",\"children\":[\"$\",\"span\",null,{\"className\":\"roll\",\"children\":[\"$\",\"span\",null,{\"className\":\"roll__inner\",\"children\":[[\"$\",\"span\",null,{\"className\":\"roll__face\",\"children\":\"AiVoicePhone\"}],[\"$\",\"span\",null,{\"className\":\"roll__face\",\"aria-hidden\":\"true\",\"children\":\"AiVoicePhone\"}]]}]}]}],[\"$\",\"span\",null,{\"className\":\"site-footer__channel-value\",\"children\":\"aivoicephone.com\"}]]}],[\"$\",\"$L15\",\"TreCal Media Group\",{\"href\":\"https://trecalmediagroup.com\",\"className\":\"site-footer__channel\",\"external\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"site-footer__channel-label\",\"children\":[\"$\",\"span\",null,{\"className\":\"roll\",\"children\":[\"$\",\"span\",null,{\"className\":\"roll__inner\",\"children\":[[\"$\",\"span\",null,{\"className\":\"roll__face\",\"children\":\"TreCal Media Group\"}],[\"$\",\"span\",null,{\"className\":\"roll__face\",\"aria-hidden\":\"true\",\"children\":\"TreCal Media Group\"}]]}]}]}],[\"$\",\"span\",null,{\"className\":\"site-footer__channel-value\",\"children\":\"trecalmediagroup.com\"}]]}]]}]\nd:[\"$\",\"$L16\",null,{}]\ne:[\"$\",\"div\",null,{\"className\":\"site-footer__base\",\"children\":[[\"$\",\"span\",null,{\"className\":\"kicker\",\"children\":\"bradleybarroso.dev\"}],[\"$\",\"span\",null,{\"className\":\"kicker\",\"children\":[\"© \",2026,\" Brad Barroso\"]}]]}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n10:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"page about\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-grid\",\"children\":[[\"$\",\"header\",null,{\"className\":\"page-head\",\"children\":[[\"$\",\"p\",null,{\"className\":\"kicker\",\"children\":\"About\"}],[\"$\",\"$L17\",null,{\"as\":\"h1\",\"className\":\"page-head__title\",\"children\":[\"I run agents in production,\",[\"$\",\"br\",null,{}],\"not just in demos.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"about__grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"about__lede-col\",\"children\":[[\"$\",\"$L18\",null,{\"className\":\"about__lede measure\",\"children\":\"I'm Brad â an AI engineer who came up through SEO and content strategy and taught myself to build serious systems. I don't just prototype: I run agents in production, unattended, every day, with the reliability engineering (self-healing, locking, rollback, evals) that keeps them trustworthy. That work now ships as real products â I founded AiVoicePhone, a 24/7 AI receptionist, and TreCal Media Group, an AI agency serving realtors and small business owners. I care about orchestration, tool/MCP integration, and making autonomous systems that people can actually depend on.\"}],[\"$\",\"div\",null,{\"className\":\"about__portrait\",\"role\":\"img\",\"aria-label\":\"Portrait placeholder for Brad Barroso\",\"children\":[[\"$\",\"span\",null,{\"className\":\"about__portrait-mark\",\"aria-hidden\":\"true\",\"children\":\"B\"}],[\"$\",\"span\",null,{\"className\":\"about__portrait-note kicker\",\"children\":\"Brad Barroso\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"about__detail-col\",\"children\":[[\"$\",\"section\",null,{\"aria-labelledby\":\"approach-h\",\"children\":[[\"$\",\"$L17\",null,{\"as\":\"h2\",\"className\":\"about__h2\",\"
1id\":\"approach-h\",\"children\":\"Approach\"}],[\"$\",\"$L17\",null,{\"className\":\"about__approach\",\"stagger\":0.07,\"y\":18,\"children\":[[\"$\",\"div\",\"Production over prototype\",{\"className\":\"about__principle\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"about__principle-title\",\"children\":\"Production over prototype\"}],[\"$\",\"p\",null,{\"className\":\"about__principle-body measure\",\"children\":\"Anything I build has to survive being left alone. Scheduling, retries, self-healing, and audit trails are part of the first version, not a later hardening pass.\"}]]}],[\"$\",\"div\",\"Reliability engineering for agents\",{\"className\":\"about__principle\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"about__principle-title\",\"children\":\"Reliability engineering for agents\"}],[\"$\",\"p\",null,{\"className\":\"about__principle-body measure\",\"children\":\"Locking, snapshots, rollback, verification gates, and evals â I treat flaky models the way a backend engineer treats flaky services.\"}]]}],[\"$\",\"div\",\"Orchestration \u0026 tool use\",{\"className\":\"about__principle\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"about__principle-title\",\"children\":\"Orchestration \u0026 tool use\"}],[\"$\",\"p\",null,{\"className\":\"about__principle-body measure\",\"children\":\"The interesting work is in composition: routing between specialists, wiring MCP tools, and giving a whole system one dependable entry point.\"}]]}]]}]]}],[\"$\",\"section\",null,{\"aria-labelledby\":\"stack-h\",\"children\":[[\"$\",\"$L17\",null,{\"as\":\"h2\",\"className\":\"about__h2\",\"id\":\"stack-h\",\"children\":\"Stack\"}],[\"$\",\"$L17\",null,{\"className\":\"about__stack\",\"stagger\":0.04,\"y\":12,\"children\":[[\"$\",\"span\",\"Claude / Claude Code\",{\"className\":\"about__chip font-mono\",\"children\":\"Claude / Claude Code\"}],[\"$\",\"span\",\"MCP tool integrations\",{\"className\":\"about__chip font-mono\",\"children\":\"MCP tool integrations\"}],[\"$\",\"span\",\"Notion as data layer\",{\"className\":\"about__chip font-mono\",\"children\":\"Notion as data layer\"}],[\"$\",\"span\",\"Scheduled cloud routines\",{\"className\":\"about__chip font-mono\",\"children\":\"Scheduled cloud routines\"}],[\"$\",\"span\",\"Next.js / TypeScript\",{\"className\":\"about__chip font-mono\",\"children\":\"Next.js / TypeScript\"}],[\"$\",\"span\",\"GSAP · Three.js\",{\"className\":\"about__chip font-mono\",\"children\":\"GSAP · Three.js\"}],[\"$\",\"span\",\"Stripe · Gmail · Ahrefs APIs\",{\"className\":\"about__chip font-mono\",\"children\":\"Stripe · Gmail · Ahrefs APIs\"}],[\"$\",\"span\",\"Custom CLI harnesses\",{\"className\":\"about__chip font-mono\",\"children\":\"Custom CLI harnesses\"}]]}]]}],\"$L19\"]}]]}]]}]}],[\"$L1a\"],\"$L1b\"]}]\n12:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1c\",null,{\"children\":\"$L1d\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L20\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n14:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2-_8et4fkqq3w.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n21:I[97367,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"OutletBoundary\"]\n11:C\n19:[\"$\",\"div\",null,{\"className\":\"about__cta\",\"children\":[[\"$\",\"$La\",null,{\"href\":\"/contact\",\"className\":\"btn btn--primary\",\"children\":\"Get in touch\"}],[\"$\",\"$La\",null,{\"href\":\"/work\",\"className\":\"btn btn--ghost\",\"children\":\"See the work\"}]]}]\n1a:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0kx0qkl_t7q_h.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1b:[\"$\",\"$L21\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@22\"}]}]\n1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n23:I[27201,[\"/_next/static/immutable/chunks/07-pfkxsdbt5c.js\",\"/_next/static/immutable/chunks/3s64wr6-jz7y0.js\",\"/_next/static/immutable/chunks/07em-gab5x4u5.js\"],\"IconMark\"]\n20:[[\"$\",\"title\",\"0\",{\"children\":\"About · Brad Barroso\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"I'm Brad â an AI engineer who came up through SEO and content strategy and taught myself to build serious systems. I don't just prototype: I run agents in production, unattended, every day, with the reliability engineering (self-healing, locking, rollback, evals) that keeps them trustworthy. That work now ships as real products â I founded AiVoicePhone, a 24/7 AI receptionist, and TreCal Media Group, an AI agency serving realtors and small business owners. I care about orchestration, tool/MCP integration, and making autonomous systems that people can actually depend on.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"Brad Barroso â AI Engineer \u0026 Founder\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Founder of AiVoicePhone and TreCal Media Group. Autonomous, self-healing agent systems running in production, unattended, every day.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"https://bradleybarroso.dev\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"bradleybarroso.dev\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"Brad Barroso â AI Engineer \u0026 Founder\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"Founder of AiVoicePhone and TreCal Media Group. Autonomous, self-healing agent systems running in production, unattended, every day.\"}],[\"$\",\"link\",\"10\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.13vv6g0lcmacp.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.2o5ay_j4rjt0a.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"12\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.1n9c66l6lh5if.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L23\",\"13\",{}]]\n22:null\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.