1import{t as e}from"./jsx-runtime-BGLTrfZy.js";import{n as t}from"./button-DrB63Wrb.js";import{t as n}from"./card-M0NVvXSP.js";var r=e(),i=[{value:`6`,label:`DOMAINS`,className:`text-amethyst`},{value:`0`,label:`INVESTORS`,className:`text-amber`},{value:`1`,label:`ENGINEER`,className:`text-emerald`},{value:`0`,label:`PERMISSION`,className:`text-cyan`}],a=[{name:`React Router 7`,detail:`SSR + file routing`,dotClassName:`bg-cyan`,nameClassName:`text-cyan`},{name:`Cloudflare Workers`,detail:`edge, zero cold starts`,dotClassName:`bg-amber`,nameClassName:`text-amber`},{name:`Supabase`,detail:`Postgres + Auth + RLS`,dotClassName:`bg-emerald`,nameClassName:`text-emerald`},{name:`Tailwind CSS v4`,detail:`zero runtime`,dotClassName:`bg-violet`,nameClassName:`text-violet`},{name:`TypeScript (strict)`,detail:`no any, no shortcuts`,dotClassName:`bg-amethyst`,nameClassName:`text-amethyst`},{name:`Claude API + Agents`,detail:`AI across 6 domains`,dotClassName:`bg-magenta`,nameClassName:`text-magenta`}];function o(){return(0,r.jsxs)(`section`,{id:`origin`,className:`scroll-mt-20 border-t border-white/[0.07] py-[52px]`,children:[(0,r.jsxs)(`div`,{className:`grid grid-cols-1 min-[900px]:grid-cols-[1fr_1.25fr_1.1fr] gap-[30px] min-[900px]:gap-11 items-start`,children:[(0,r.jsxs)(`div`,{children:[(0,r.jsx)(`span`,{className:`block font-mono text-[10px] tracking-[0.25em] text-zinc-500 mb-3`,children:`// ABOUT`}),(0,r.jsx)(`h2`,{className:`font-brand font-semibold text-white leading-[0.95] tracking-[-0.02em] text-[clamp(28px,3vw,38px)] mb-3`,children:`Who built this.`}),(0,r.jsx)(`p`,{className:`font-mono text-zinc-500 text-[12px] leading-[1.6] max-w-[28ch] mb-5`,children:`One engineer. Every number live, every commit public.`}),(0,r.jsx)(`div`,{className:`flex flex-wrap gap-x-[18px] gap-y-3.5 font-mono text-[11px] text-zinc-500 tracking-[0.06em]`,children:i.map(e=>(0,r.jsxs)(`span`,{className:`flex items-baseline`,children:[(0,r.jsx)(`b`,{className:`font-header font-bold text-[15px] mr-[5px] ${e.className}`,children:e.value}),e.label]},e.label))})]}),(0,r.jsxs)(`div`,{className:`font-mono`,children:[(0,r.jsxs)(`p`,{className:`text-[13px] text-zinc-500 leading-[1.7] mb-3.5`,children:[(0,r.jsx)(`span`,{className:`text-white font-medium`,children:`Dominic Baca.`}),` Senior engineer,`,` `,(0,r.jsx)(`span`,{className:`text-white font-medium`,children:`10+ years`}),` shipping production systems â solo. I built Domdhi.OS because freedom's a math problem: most people never run the numbers, so the numbers run them. Most finance advice won't show its math; most apps bury the one number that matters under`,` `,(0,r.jsx)(`span`,{className:`text-white font-medium`,children:`forty that don't.`})]}),(0,r.jsxs)(`p`,{className:`text-[13px] text-zinc-500 leading-[1.7]`,children:[`So I built my own â money, fitness, freedom â calculated honestly and running live. No team. No roadmap theater. No dashboard with 47 features I'll never open. Every number's`,` `,(0,r.jsx)(`span`,{className:`text-white font-medium`,children:`live`}),`, every commit's`,` `,(0,r.jsx)(`span`,{className:`text-white font-medium`,children:`public`}),` â even the ugly ones.`,` `,(0,r.jsx)(`span`,{className:`text-white font-medium`,children:`All in, or not in; 200% or 0%: beat the salary grind on math I can defend â then hand the whole system to anyone grinding the same exit.`})]})]}),(0,r.jsxs)(`div`,{children:[(0,r.jsx)(`div`,{className:`font-mono text-[10px] tracking-[0.16em] text-zinc-500 mb-2`,children:`STACK_MANIFEST`}),a.map((e,t)=>(0,r.jsxs)(`div`,{className:`flex items-center justify-between gap-3.5 py-2.5 ${t<a.length-1?`border-b border-white/[0.07]`:``}`,children:[(0,r.jsxs)(`span`,{className:`flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white`,children:[(0,r.jsx)(`span`,{"aria-hidden":`true`,className:`w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 ${e.dotClassName}`}),e.name]}),(0,r.jsx)(`span`,{className:`font-mono text-[10px] text-zinc-500 text-right`,children:e.detail})]},e.name))]})]}),(0,r.jsxs)(n,{variant:`glow`,accent:`emerald`,className:`relative flex flex-wrap items-center justify-between gap-x-6 gap-y-[18px] border-l-2 border-l-emerald hover:border-l-emerald px-[22px] py-[18px] mt-9 cursor-pointer`,children:[(0,r.jsxs)(`div`,{className:`font-mono text-[12.5px] text-[#c4c4c8] leading-[1.5]`,children:[(0,r.jsx)(`span`,{className:`text-white font-semibold`,children:`Hire the engineer.`}
1),` Custom platforms, fractional CTO, code review. You've seen the live build.`,` `,(0,r.jsx)(`b`,{className:`text-emerald font-header font-bold`,children:`$25K+`})]}),(0,r.jsx)(t,{to:`/services`,variant:`outline`,accent:`emerald`,size:`sm`,className:`whitespace-nowrap shrink-0 after:absolute after:inset-0 after:content-['']`,children:`INQUIRE â`})]})]})}export{o as t};
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.