PageSourceSearch

https://domdhi.com/builds

html domdhi.com collected 2026-10-02 01:27:30 UTC 57,863 bytes, 153 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="robots" content="noindex, nofollow"/><title>The Workbench — Domdhi.OS</title><meta name="description" content="The tools that run on this site, then the rest of what I&#x27;ve shipped. Run a calculator inline; open a project to see its real git history. No signup, no email wall."/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="icon" href="/favicon.ico" sizes="48x48"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="alternate" type="application/rss+xml" title="Domdhi RSS Feed" href="/api/feed.xml"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api.fontshare.com" crossorigin="anonymous"/><link rel="modulepreload" href="/assets/entry.client-CAXdPubk.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/chunk-6CSD65Y2-D6zLy3dp.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/react-dom-xtO3DKtk.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/jsx-runtime-BGLTrfZy.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/root-Bcndpy-H.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/button-DrB63Wrb.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/error-page-DXluEbBN.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/use-toast-B-AEaVB6.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/nonce-CWOxB_-x.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/route-error-oT57U1b3.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/utils-UvpNVb9C.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/dist-DwVSkiDL.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/dist-CxHP7aHd.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/dist-CWWr0mHq.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/dist-k5UaVEGE.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/x-4NTPRLP3.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/createLucideIcon-Dya2zrSk.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/route-4AcQuCWI.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/PublicFooter-BtHZR4m5.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/_index-qHxhJzCw.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/CalculatorEmbed-CY5Vrg-k.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/OriginBlock-CbSpfUFF.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/calculators-aelNI-sd.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/revalidation-BkkbzwDb.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/form-field-BTaYirwI.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/input-BBoqvRvE.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/label-CbjB0egX.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/select-Djwuz2jO.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/tax-brackets-BijtrLgu.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/use-timezone-BxbxSbxz.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/time-utils-DcRCMNV5.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/plus-CosOOyB9.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/trash-2-BNeaAv3i.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="modulepreload" href="/assets/card-M0NVvXSP.js" nonce="z8_Gh7EeCQG98XakZ0Sc1Q"/><link rel="stylesheet" href="/assets/root-WJoKqX3L.css"/><link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=clash-display@600,700&amp;display=swap"/></head><body><div class="bg-void text-white font-mono min-h-screen flex flex-col overflow-x-clip selection:bg-amethyst selection:text-white relative"><div class="scanlines"></div><div class="fixed top-0 left-1/2 -translate-x-1/2 w-[800px] h-[600px] bg-amethyst/10 blur-[120px] rounded-full pointer-events-none z-0"></div><header class="fixed top-0 w-full z-50 h-[60px] flex items-center justify-between px-6 backdrop-blur-sm border-b border-white/[0.16] bg-void/95"><a href="/" class="flex items-center gap-2 no-underline" aria-label="Domdhi home"><img src="/favicon.svg" loading="lazy" width="32" height="32" alt="Domdhi logo" style="flex-shrink:0;display:block"/>
1<span class="font-mono text-[13px] font-bold tracking-[0.14em] text-white">DOMDHI<span class="text-amethyst">.OS</span></span></a><nav class="flex items-center"><div class="hidden md:flex items-center"><a class="inline-flex items-center justify-center font-bold font-mono uppercase tracking-[0.07em] transition-button disabled:opacity-50 disabled:cursor-not-allowed bg-transparent border border-transparent px-4 py-2 text-xs text-zinc-400 hover:text-violet hover:border-white/20 hover:text-glow-violet" href="/logs" data-discover="true">[/WRITING]</a><a class="inline-flex items-center justify-center font-bold font-mono uppercase tracking-[0.07em] transition-button disabled:opacity-50 disabled:cursor-not-allowed bg-transparent border border-transparent px-4 py-2 text-xs text-zinc-400 hover:text-cyan hover:border-white/20 hover:text-glow-cyan" href="/builds" data-discover="true">[/BUILDS]</a></div><a class="inline-flex items-center justify-center font-bold font-mono uppercase tracking-[0.07em] transition-button disabled:opacity-50 disabled:cursor-not-allowed bg-transparent border-2 border-white/20 hover:translate-x-[-2px] hover:translate-y-[-2px] active:translate-x-[1px] active:translate-y-[1px] px-4 py-2 text-xs text-white shadow-soft-amethyst hover:border-amethyst hover:text-amethyst hover:shadow-soft-amethyst hover:text-glow-amethyst active:shadow-soft-amethyst ml-3" href="/login" data-discover="true">[INITIALIZE →]</a></nav></header><main class="relative z-10 pt-20 flex-1"><div class="relative bg-dot-grid"><div class="max-w-[1180px] mx-auto px-6 sm:px-8"><div class="pt-[52px] pb-[36px]"><span class="block font-mono text-[10px] tracking-[0.25em] text-zinc-500 mb-[18px]">// THE WORKBENCH</span><h1 class="font-brand font-bold text-[clamp(32px,5vw,46px)] tracking-[-0.02em] leading-[0.95] text-[#EDEDED] mb-[20px]">Calculators, and everything else.</h1><p class="font-mono text-[13px] leading-[1.6] text-[#A1A1AA] max-w-[60ch]">The tools that run on this site, then the rest of what I&#x27;ve shipped. Open a calculator to run it; open a project to see its git history. No signup, no email wall.</p></div><div class="flex flex-wrap w-full" style="border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.07)"><div class="flex flex-col gap-[5px] py-[12px] pr-[20px] pl-0" style="margin-right:20px;border-right:1px solid rgba(255,255,255,0.07);padding-right:20px"><span class="block font-mono text-[9px] tracking-[0.18em] text-zinc-500">COMMITS_7D</span><span class="font-mono text-[14px] font-medium text-emerald">▲ 151</span></div><div class="flex flex-col gap-[5px] py-[12px] pr-[20px] pl-0" style="margin-right:20px;border-right:1px solid rgba(255,255,255,0.07);padding-right:20px"><span class="block font-mono text-[9px] tracking-[0.18em] text-zinc-500">STREAK</span><span class="font-mono text-[14px] font-medium text-[#EDEDED]">7 D</span></div><div class="flex flex-col gap-[5px] py-[12px] pr-[20px] pl-0" style="margin-right:20px;border-right:1px solid rgba(255,255,255,0.07);padding-right:20px"><span class="block font-mono text-[9px] tracking-[0.18em] text-zinc-500">LAST_PUSH</span><span class="font-mono text-[14px] font-medium text-emerald">4m ago</span></div><div class="flex flex-col gap-[5px] py-[12px] pr-[20px] pl-0" style="margin-right:20px;border-right:1px solid rgba(255,255,255,0.07);padding-right:20px"><span class="block font-mono text-[9px] tracking-[0.18em] text-zinc-500">REPOS</span><span class="font-mono text-[14px] font-medium text-[#EDEDED]">6</span></div><div class="flex flex-col gap-[5px] py-[12px] pr-[20px] pl-0" style="margin-right:20px;border-right:1px solid rgba(255,255,255,0.07);padding-right:20px"><span class="block font-mono text-[9px] tracking-[0.18em] text-zinc-500">TESTS</span><span class="font-mono text-[14px] font-medium text-[#EDEDED]">5,858</span></div><div class="flex flex-col gap-[5px] py-[12px] pr-[20px] pl-0" style="margin-right:0"><span class="block font-mono text-[9px] tracking-[0.18em] text-zinc-500">TOTAL_COMMITS</span><span class="font-mono text-[14px] font-medium text-[#EDEDED]">1,239</span></div></div><section class="border-t border-white/[0.07] py-[52px]"><div class="flex flex-wrap items-baseline justify-between gap-3 mb-[24px]"><span class="font-mono text-[11px] tracking-[0.25em] text-[#EDEDED]">// CALCULATORS</span><span class="font-mono text-[10px] tracking-[0.14em] text-zinc-500">CLICK TO RUN · <!-- -->9<!-- --> LIVE</span></div><div class="flex flex-col gap-[36px]"><div><span class="block font-mono text-[10px] tracking-[0.25em] mb-[12px] text-emerald">// FINANCE</span><div class="grid grid-cols-1 min-[560px]:grid-cols-2 min-[900px]:grid-cols-3 gap-px bg-white/[0.07] border border-white/[0.07]"><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">Hourly Rate</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">What your job actually pays once you count the hours nobody counts.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">Automation ROI</span>
1<p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">What that repetitive task is quietly costing you every year.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">Debt Destroyer</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">Every payoff strategy, ranked by what it really costs you.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600">1 RUNS</span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">401k Optimizer</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">Are you leaving free employer match on the table?</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">True Cost</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">What you&#x27;ll really pay for that loan once interest compounds.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">Tax Bracket</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">Your real marginal vs effective rate — not the bracket myth.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600">1 RUNS</span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">Dollar Flow</span>
1<p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">The order to fund every dollar — the prime directive flowchart.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#00FF9F;box-shadow:0 0 9px #00FF9F"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-emerald">Health Insurance</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">Which plan actually costs less once you do the math.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-emerald transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button></div></div><div><span class="block font-mono text-[10px] tracking-[0.25em] mb-[12px] text-amber">// FREEDOM</span><div class="grid grid-cols-1 min-[560px]:grid-cols-2 min-[900px]:grid-cols-3 gap-px bg-white/[0.07] border border-white/[0.07]"><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#FFB000;box-shadow:0 0 9px #FFB000"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-amber">Coast FI</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">How long until you can stop saving and just let it ride.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-amber transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button><button type="button" class="group relative bg-void p-[18px] flex flex-col gap-[7px] text-left transition-colors hover:bg-panel focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><span class="absolute top-[18px] right-[18px] w-[7px] h-[7px] rounded-full" style="background-color:#FFB000;box-shadow:0 0 9px #FFB000"></span><span class="font-display font-semibold text-[14px] pr-[18px] text-amber">Roth vs Traditional</span><p class="font-mono text-[11px] leading-[1.5] text-zinc-400 flex-1">Roth or Traditional — which wins for your bracket path.</p><div class="flex items-center justify-between mt-[4px]"><span class="font-mono text-[10px] text-zinc-600"></span><span class="font-mono text-[10px] tracking-[0.12em] text-amber transition-transform group-hover:translate-x-[3px]">OPEN →</span></div></button></div></div></div></section><section class="border-t border-white/[0.07] pt-[48px] pb-[52px]"><div class="flex flex-wrap items-baseline justify-between gap-x-6 gap-y-2 mb-[20px]"><span class="font-mono text-[11px] tracking-[0.25em] text-[#EDEDED]">// MY WORK</span><span class="font-mono text-[10px] tracking-[0.14em] text-[#52525b]">CLICK TO OPEN · <!-- -->6<!-- --> REPOS<!-- --> · LAST PUSH 4m ago</span></div><div class="grid grid-cols-1 min-[600px]:grid-cols-2 min-[900px]:grid-cols-3 gap-[14px]"><article class="group relative bg-[#080808] border p-[20px] flex flex-col gap-[10px] cursor-pointer transition-[border-color,transform] duration-200 hover:-translate-y-[2px] border-white/[0.08] hover:border-white/[0.18] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><div class="flex items-center justify-between gap-2"><span class="font-mono text-[9px] tracking-[0.18em] uppercase text-amethyst">PLATFORM</span><span class="font-mono text-[9px] tracking-[0.12em] uppercase text-amethyst">LIVE</span></div><button type="button" class="text-left font-display font-semibold text-[17px] leading-tight text-amethyst focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst -mx-[20px] px-[20px] hover:underline decoration-current underline-offset-2" aria-label="Open git history for domdhi.platform" aria-pressed="false">domdhi.platform</button><p class="font-mono text-[11px] leading-[1.55] text-[#A1A1AA] flex-1">
1The personal OS this site runs on. Six domains, every number live.</p><div class="flex items-end gap-[2px] h-[24px]" aria-hidden="true" title="90-day activity"><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:6px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:7px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:20px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:24px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:8px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:5px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:3px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:8px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:3px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:17px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:10px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:14px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:15px;background-color:#9D4EDD"></div><div class="flex-1 opacity-55" style="height:3px;background-color:#9D4EDD"></div></div><div class="flex items-center justify-between gap-2 pt-[10px] border-t border-white/[0.07] mt-auto"><span class="font-mono text-[10px] text-[#52525b]">1239 commits · 4m ago</span><a href="/login" class="font-mono text-[10px] tracking-[0.14em] text-amethyst hover:opacity-80 transition-opacity no-underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst" aria-label="Open domdhi.platform">OPEN →</a></div></article><article class="group relative bg-[#080808] border p-[20px] flex flex-col gap-[10px] cursor-pointer transition-[border-color,transform] duration-200 hover:-translate-y-[2px] border-white/[0.08] hover:border-white/[0.18] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><div class="flex items-center justify-between gap-2"><span class="font-mono text-[9px] tracking-[0.18em] uppercase text-cyan">OPEN SOURCE</span><span class="font-mono text-[9px] tracking-[0.12em] uppercase text-cyan">LIVE</span></div><button type="button" class="text-left font-display font-semibold text-[17px] leading-tight text-cyan focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst -mx-[20px] px-[20px] hover:underline decoration-current underline-offset-2" aria-label="Open git history for claude-code-tts" aria-pressed="false">claude-code-tts</button><p class="font-mono text-[11px] leading-[1.55] text-[#A1A1AA] flex-1">A TTS hook for Claude Code — your agent talks back.</p><div class="flex items-center justify-between gap-2 pt-[10px] border-t border-white/[0.07] mt-auto"><span class="font-mono text-[10px] text-[#52525b]">14 commits · 3mo ago</span><a href="https://github.com/Domdhi/claude-code-tts" target="_blank" rel="noopener noreferrer" class="font-mono text-[10px] tracking-[0.14em] text-cyan hover:opacity-80 transition-opacity no-u
1nderline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst" aria-label="Open claude-code-tts in GitHub">OPEN →</a></div></article><article class="group relative bg-[#080808] border p-[20px] flex flex-col gap-[10px] cursor-pointer transition-[border-color,transform] duration-200 hover:-translate-y-[2px] border-white/[0.08] hover:border-white/[0.18] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><div class="flex items-center justify-between gap-2"><span class="font-mono text-[9px] tracking-[0.18em] uppercase text-cyan">PRIVATE</span><span class="font-mono text-[9px] tracking-[0.12em] uppercase text-cyan">IN PROGRESS</span></div><button type="button" class="text-left font-display font-semibold text-[17px] leading-tight text-cyan focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst -mx-[20px] px-[20px] hover:underline decoration-current underline-offset-2" aria-label="Open git history for domdhi.agents" aria-pressed="false">domdhi.agents</button><p class="font-mono text-[11px] leading-[1.55] text-[#A1A1AA] flex-1">The agent + command toolkit that builds this platform.</p><div class="flex items-end gap-[2px] h-[24px]" aria-hidden="true" title="90-day activity"><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:7px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:9px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:8px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:22px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:19px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:16px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:6px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:17px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:17px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:13px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:24px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#00F0FF"></div><div class="flex-1 opacity-55" style="height:3px;background-color:#00F0FF"></div></div><div class="flex items-center justify-between gap-2 pt-[10px] border-t border-white/[0.07] mt-auto"><span class="font-mono text-[10px] text-[#52525b]">832 commits · 2h ago</span><span class="font-mono text-[10px] tracking-[0.14em] text-[#52525b]" aria-label="Private — no public link">[CLASSIFIED]</span></div></article><article class="group relative bg-[#080808] border p-[20px] flex flex-col gap-[10px] cursor-pointer transition-[border-color,transform] duration-200 hover:-translate-y-[2px] border-white/[0.08] hover:border-white/[0.18] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><div class="flex items-center justify-between gap-2"><span class="font-mono text-[9px] tracking-[0.18em] uppercase text-amber">LOCAL GUI</span><span class="font-mono text-[9px] tracking-[0.12em] uppercase text-amber">V1 COMPLETE</span></div><button type="button" class="text-left font-display font-semibold text-[17px] leading-tight text-amber focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst -mx-[20px] px-[20px] hover:underline decoration-current underline-offset-2" aria-label="Open git history for domdhi.cockpit" aria-pressed="false">domdhi.cockpit</button><p class="font-mono text-[11px] leading-[1.55] text-[#A1A1AA] flex-1">A local control surface for orchestrating coding agents.</p><div class="flex items-center justify-between gap-2 pt-[10px] border-t border-white/[0.07] mt-auto"><span class="font-mono text-[10px] text-[#52525b] uppercase tracking-[0.1em]">LOCAL GUI</span><span class="font-mono text-[10px] tracking-[0.14em] text-[#52525b]" aria-label="Private — no public link">[CLASSIFIED]</span></div></article><article class="group relative bg-[#080808] border p-[20px] flex flex-col gap-[10px] cursor-pointer transition-[border-color,transform] duration-200 hover:-translate-y-[2px] border-white/[0.08] hover:border-white/[0.18] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><div class="flex items-center justify-between gap-2"><span class="font-mono text-[9px] tracking-[0.18em] uppercase text-violet">LIVE APP</span><span class="font-mono text-[9px] tracking-[0.12em] uppercase text-violet">LIVE</span></div><button type="button" class="text-left font-display font-semibold text-[17px] leading-tight text-violet focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst -mx-[20px] px-[20px] hover:underline decoration-current underline-offset-2" aria-label="Open git history for Media Vault" aria-pressed="false">Media Vault</button><p class="font-mono text-[11px] leading-[1.55] text-[#A1A1AA] flex-1">Everything I watch and read — scored, tagged, searchable.</p><div class="flex items-end gap-[2px] h-[24px]" aria-hidden="true" title="90-day activity"><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:13px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:24px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:13px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#BF40FF"></div></div><div class="flex items-center justify-between gap-2 pt-[10px] border-t border-white/[0.07] mt-auto"><span class="font-mono text-[10px] text-[#52525b]">9 commits · 9d ago</span><a href="/login" class="font-mono text-[10px] tracking-[0.14em] text-violet hover:opacity-80 transition-opacity no-u
1nderline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst" aria-label="Open Media Vault">OPEN →</a></div></article><article class="group relative bg-[#080808] border p-[20px] flex flex-col gap-[10px] cursor-pointer transition-[border-color,transform] duration-200 hover:-translate-y-[2px] border-white/[0.08] hover:border-white/[0.18] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst"><div class="flex items-center justify-between gap-2"><span class="font-mono text-[9px] tracking-[0.18em] uppercase text-rose">LIVE APP</span><span class="font-mono text-[9px] tracking-[0.12em] uppercase text-rose">LIVE</span></div><button type="button" class="text-left font-display font-semibold text-[17px] leading-tight text-rose focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst -mx-[20px] px-[20px] hover:underline decoration-current underline-offset-2" aria-label="Open git history for Bio Log" aria-pressed="false">Bio Log</button><p class="font-mono text-[11px] leading-[1.55] text-[#A1A1AA] flex-1">Sleep, lifts, recovery — tracked without the wellness cult.</p><div class="flex items-end gap-[2px] h-[24px]" aria-hidden="true" title="90-day activity"><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:24px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:13px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:13px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div><div class="flex-1 opacity-55" style="height:2px;background-color:#FF0055"></div></div><div class="flex items-center justify-between gap-2 pt-[10px] border-t border-white/[0.07] mt-auto"><span class="font-mono text-[10px] text-[#52525b]">11 commits · 9d ago</span><a href="/login" class="font-mono text-[10px] tracking-[0.14em] text-rose hover:opacity-80 transition-opacity no-underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amethyst" aria-label="Open Bio Log">OPEN →</a></div></article></div></section><section id="origin" class="scroll-mt-20 border-t border-white/[0.07] py-[52px]"><div class="grid grid-cols-1 min-[900px]:grid-cols-[1fr_1.25fr_1.1fr] gap-[30px] min-[900px]:gap-11 items-start"><div><span class="block font-mono text-[10px] tracking-[0.25em] text-zinc-500 mb-3">
1// ABOUT</span><h2 class="font-brand font-semibold text-white leading-[0.95] tracking-[-0.02em] text-[clamp(28px,3vw,38px)] mb-3">Who built this.</h2><p class="font-mono text-zinc-500 text-[12px] leading-[1.6] max-w-[28ch] mb-5">One engineer. Every number live, every commit public.</p><div class="flex flex-wrap gap-x-[18px] gap-y-3.5 font-mono text-[11px] text-zinc-500 tracking-[0.06em]"><span class="flex items-baseline"><b class="font-header font-bold text-[15px] mr-[5px] text-amethyst">6</b>DOMAINS</span><span class="flex items-baseline"><b class="font-header font-bold text-[15px] mr-[5px] text-amber">0</b>INVESTORS</span><span class="flex items-baseline"><b class="font-header font-bold text-[15px] mr-[5px] text-emerald">1</b>ENGINEER</span><span class="flex items-baseline"><b class="font-header font-bold text-[15px] mr-[5px] text-cyan">0</b>PERMISSION</span></div></div><div class="font-mono"><p class="text-[13px] text-zinc-500 leading-[1.7] mb-3.5"><span class="text-white font-medium">Dominic Baca.</span> Senior engineer,<!-- --> <span class="text-white font-medium">10+ years</span> shipping production systems — solo. I built Domdhi.OS because freedom&#x27;s a math problem: most people never run the numbers, so the numbers run them. Most finance advice won&#x27;t show its math; most apps bury the one number that matters under<!-- --> <span class="text-white font-medium">forty that don&#x27;t.</span></p><p class="text-[13px] text-zinc-500 leading-[1.7]">So I built my own — money, fitness, freedom — calculated honestly and running live. No team. No roadmap theater. No dashboard with 47 features I&#x27;ll never open. Every number&#x27;s<!-- --> <span class="text-white font-medium">live</span>, every commit&#x27;s<!-- --> <span class="text-white font-medium">public</span> — even the ugly ones.<!-- --> <span class="text-white font-medium">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.</span></p></div><div><div class="font-mono text-[10px] tracking-[0.16em] text-zinc-500 mb-2">STACK_MANIFEST</div><div class="flex items-center justify-between gap-3.5 py-2.5 border-b border-white/[0.07]"><span class="flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white"><span aria-hidden="true" class="w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 bg-cyan"></span>React Router 7</span><span class="font-mono text-[10px] text-zinc-500 text-right">SSR + file routing</span></div><div class="flex items-center justify-between gap-3.5 py-2.5 border-b border-white/[0.07]"><span class="flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white"><span aria-hidden="true" class="w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 bg-amber"></span>Cloudflare Workers</span><span class="font-mono text-[10px] text-zinc-500 text-right">edge, zero cold starts</span></div><div class="flex items-center justify-between gap-3.5 py-2.5 border-b border-white/[0.07]"><span class="flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white"><span aria-hidden="true" class="w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 bg-emerald"></span>Supabase</span><span class="font-mono text-[10px] text-zinc-500 text-right">Postgres + Auth + RLS</span></div><div class="flex items-center justify-between gap-3.5 py-2.5 border-b border-white/[0.07]"><span class="flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white"><span aria-hidden="true" class="w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 bg-violet"></span>Tailwind CSS v4</span><span class="font-mono text-[10px] text-zinc-500 text-right">zero runtime</span></div><div class="flex items-center justify-between gap-3.5 py-2.5 border-b border-white/[0.07]"><span class="flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white"><span aria-hidden="true" class="w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 bg-amethyst"></span>TypeScript (strict)</span><span class="font-mono text-[10px] text-zinc-500 text-right">no any, no shortcuts</span></div><div class="flex items-center justify-between gap-3.5 py-2.5 "><span class="flex items-center gap-2.5 font-mono font-semibold text-[13px] text-white"><span aria-hidden="true" class="w-1.5 h-1.5 rounded-full inline-block flex-shrink-0 bg-magenta"></span>Claude API + Agents</span><span class="font-mono text-[10px] text-zinc-500 text-right">AI across 6 domains</span></div></div></div><div class="bg-panel border font-mono transition-card border-white/[0.08] hover:border-emerald/40 hover:shadow-soft-emerald 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"><div class="font-mono text-[12.5px] text-[#c4c4c8] leading-[1.5]"><span class="text-white font-semibold">Hire the engineer.</span>
1 Custom platforms, fractional CTO, code review. You&#x27;ve seen the live build.<!-- --> <b class="text-emerald font-header font-bold">$25K+</b></div><a class="inline-flex items-center justify-center font-bold font-mono uppercase tracking-[0.07em] transition-button disabled:opacity-50 disabled:cursor-not-allowed bg-transparent border-2 border-white/20 hover:translate-x-[-2px] hover:translate-y-[-2px] active:translate-x-[1px] active:translate-y-[1px] px-4 py-2 text-xs text-white shadow-soft-emerald hover:border-emerald hover:text-emerald hover:shadow-soft-emerald hover:text-glow-emerald active:shadow-soft-emerald whitespace-nowrap shrink-0 after:absolute after:inset-0 after:content-[&#x27;&#x27;]" href="/services" data-discover="true">INQUIRE →</a></div></section></div></div></main><footer class="relative z-10 border-t border-white/10 px-6 md:px-12 py-5"><div class="max-w-7xl mx-auto w-full flex flex-col md:flex-row justify-between items-center gap-4 font-mono text-[11px] text-zinc-500"><div>© 2026 <span class="text-white font-bold">DOMDHI</span><span class="text-amethyst font-bold">.OS</span><span class="text-zinc-700 mx-2">//</span>NO_COOKIES. JUST_DATA.<span class="text-zinc-700 mx-2">//</span>EDGE_REGION: US_WEST</div><div class="flex items-center gap-0"><a class="hover:text-white transition-colors" href="/privacy" data-discover="true">PRIVACY</a><span class="text-zinc-700 mx-2">//</span><a class="hover:text-white transition-colors" href="/terms" data-discover="true">TERMS</a><span class="text-zinc-700 mx-2">//</span><a class="hover:text-white transition-colors" href="/logs" data-discover="true">LOGS</a></div></div></footer></div><div aria-hidden="true" style="position:fixed;top:0;left:0;width:clamp(220px, min(34vw, 42vh), 520px);height:clamp(220px, min(34vw, 42vh), 520px);opacity:1;filter:blur(0px);mix-blend-mode:screen;pointer-events:none;z-index:1;will-change:transform, opacity, filter;transition:opacity 0.6s ease, filter 0.6s ease;transform:translate3d(72vw,74vh,0) translate(-50%,-50%)"><svg viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="w-full h-full" data-magnetic="true"><circle cx="50" cy="50" r="48" fill="none" stroke="#222" stroke-width="0.5" stroke-dasharray="1 2" opacity="0.8"></circle><circle cx="50" cy="50" r="46" fill="none" stroke="#1a1a1a" stroke-width="0.3"></circle><g class="spin-slow"><circle cx="50" cy="50" r="39" fill="none" stroke="#0e0e0e" stroke-width="6"></circle><circle cx="50" cy="50" r="41.5" fill="none" stroke="#2a2a2a" stroke-width="0.2"></circle><circle cx="50" cy="50" r="34.5" fill="none" stroke="#2a2a2a" stroke-width="0.2"></circle><path id="midRing" d="M 50,50 m -36.5,0 a 36.5,36.5 0 1,1 73,0 a 36.5,36.5 0 1,1 -73,0" fill="none"></path><text font-size="2.8" fill="#5a5a5a" font-family="monospace" letter-spacing="1.5" font-weight="bold"><textPath href="#midRing">0x59 0x4F 0x55 0x52 0x20 0x53 0x59 0x53 0x54 0x45 0x4D 0x20 0x59 0x4F 0x55 0x52 0x20 0x52 0x55 0x4C 0x45 0x53</textPath></text></g><path d="M50,15 L83,39 L71,78 L29,78 L17,39 Z" fill="none" stroke="white" stroke-width="0.3" opacity="0.18"></path><rect x="35" y="35" width="30" height="30" fill="none" stroke="white" stroke-width="0.3" opacity="0.12" transform="rotate(36 50 50)"></rect><defs><filter id="gf" x="-100%" y="-100%" width="300%" height="300%"><feDropShadow dx="0" dy="0" stdDeviation="2" flood-color="#00FF9F"></feDropShadow></filter><filter id="gr" x="-100%" y="-100%" width="300%" height="300%"><feDropShadow dx="0" dy="0" stdDeviation="2" flood-color="#FFB000"></feDropShadow></filter><filter id="gm" x="-100%" y="-100%" width="300%" height="300%"><feDropShadow dx="0" dy="0" stdDeviation="2" flood-color="#BF40FF"></feDropShadow></filter><filter id="gx" x="-100%" y="-100%" width="300%" height="300%"><feDropShadow dx="0" dy="0" stdDeviation="2" flood-color="#FF0055"></feDropShadow></filter><filter id="gt" x="-100%" y="-100%" width="300%" height="300%"><feDropShadow dx="0" dy="0" stdDeviation="2" flood-color="#00F0FF"></feDropShadow></filter><filter id="gc" x="-100%" y="-100%" width="300%" height="300%"><feDropShadow dx="0" dy="0" stdDeviation="4" flood-color="#9D4EDD" flood-opacity="0.6"></feDropShadow></filter></defs><circle cx="50" cy="15" r="3.5" fill="#020202" stroke="#00FF9F" stroke-width="1.5" filter="url
1(#gf)"></circle><circle cx="50" cy="15" r="1.5" fill="#00FF9F" class="npulse"></circle><circle cx="83" cy="39" r="3.5" fill="#020202" stroke="#FFB000" stroke-width="1.5" filter="url(#gr)"></circle><circle cx="83" cy="39" r="1.5" fill="#FFB000" class="npulse" style="animation-delay:0.5s"></circle><circle cx="71" cy="78" r="3.5" fill="#020202" stroke="#BF40FF" stroke-width="1.5" filter="url(#gm)"></circle><circle cx="71" cy="78" r="1.5" fill="#BF40FF" class="npulse" style="animation-delay:1s"></circle><circle cx="29" cy="78" r="3.5" fill="#020202" stroke="#FF0055" stroke-width="1.5" filter="url(#gx)"></circle><circle cx="29" cy="78" r="1.5" fill="#FF0055" class="npulse" style="animation-delay:1.5s"></circle><circle cx="17" cy="39" r="3.5" fill="#020202" stroke="#00F0FF" stroke-width="1.5" filter="url(#gt)"></circle><circle cx="17" cy="39" r="1.5" fill="#00F0FF" class="npulse" style="animation-delay:2s"></circle><circle cx="50" cy="50" r="16" fill="#020202" stroke="#333" stroke-width="1" filter="url(#gc)"></circle><g class="spin-rev"><path id="coreRing" d="M 50,50 m -13,0 a 13,13 0 1,1 26,0 a 13,13 0 1,1 -26,0" fill="none"></path><text font-size="2.2" fill="#9D4EDD" font-family="monospace" letter-spacing="0.8" font-weight="bold" opacity="0.85"><textPath href="#coreRing">0x44 0x4F 0x4D 0x44 0x48 0x49 0x2E 0x4F 0x53</textPath></text></g><text x="50" y="50" font-size="16" fill="#FFF" text-anchor="middle" dominant-baseline="central" font-weight="500" font-family="&#x27;Space Grotesk&#x27;, sans-serif">D</text></svg></div><div class="cursor-glow" aria-hidden="true"></div><div class="cursor-lens" aria-hidden="true"></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed bottom-6 right-6 z-50 flex flex-col gap-2 w-[320px]"></ol></div>
1<script nonce="z8_Gh7EeCQG98XakZ0Sc1Q">((storageKey2, restoreKey) => {
2		if (!window.history.state || !window.history.state.key) {
3			let key = Math.random().toString(32).slice(2);
4			window.history.replaceState({ key }, "");
5		}
6		try {
7			let storedY = JSON.parse(sessionStorage.getItem(storageKey2) || "{}")[restoreKey || window.history.state.key];
8			if (typeof storedY === "number") window.scrollTo(0, storedY);
9		} catch (error) {
10			console.error(error);
11			sessionStorage.removeItem(storageKey2);
12		}
13	})("react-router-scroll-positions", null)</script>
13<script nonce="z8_Gh7EeCQG98XakZ0Sc1Q">window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":true,"v8_trailingSlashAwareDataRequests":true,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":true,"v8_viteEnvironmentApi":true},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
13<script nonce="z8_Gh7EeCQG98XakZ0Sc1Q" type="module" async="">;
14import * as route0 from "/assets/root-Bcndpy-H.js";
15import * as route1 from "/assets/route-4AcQuCWI.js";
16import * as route2 from "/assets/_index-qHxhJzCw.js";
17  window.__reactRouterManifest = {
18  "entry": {
19    "module": "/assets/entry.client-CAXdPubk.js",
20    "imports": [
21      "/assets/chunk-6CSD65Y2-D6zLy3dp.js",
22      "/assets/react-dom-xtO3DKtk.js",
23      "/assets/jsx-runtime-BGLTrfZy.js"
24    ],
25    "css": []
26  },
27  "routes": {
28    "root": {
29      "id": "root",
30      "path": "",
31      "hasAction": false,
32      "hasLoader": false,
33      "hasClientAction": false,
34      "hasClientLoader": false,
35      "hasClientMiddleware": false,
36      "hasDefaultExport": true,
37      "hasErrorBoundary": true,
38      "module": "/assets/root-Bcndpy-H.js",
39      "imports": [
40        "/assets/chunk-6CSD65Y2-D6zLy3dp.js",
41        "/assets/react-dom-xtO3DKtk.js",
42        "/assets/jsx-runtime-BGLTrfZy.js",
43        "/assets/button-DrB63Wrb.js",
44        "/assets/error-page-DXluEbBN.js",
45        "/assets/use-toast-B-AEaVB6.js",
46        "/assets/nonce-CWOxB_-x.js",
47        "/assets/route-error-oT57U1b3.js",
48        "/assets/utils-UvpNVb9C.js",
49        "/assets/dist-DwVSkiDL.js",
50        "/assets/dist-CxHP7aHd.js",
51        "/assets/dist-CWWr0mHq.js",
52        "/assets/dist-k5UaVEGE.js",
53        "/assets/x-4NTPRLP3.js",
54        "/assets/createLucideIcon-Dya2zrSk.js"
55      ],
56      "css": [
57        "/assets/root-WJoKqX3L.css"
58      ]
59    },
60    "routes/_public/route": {
61      "id": "routes/_public/route",
62      "parentId": "root",
63      "hasAction": false,
64      "hasLoader": true,
65      "hasClientAction": false,
66      "hasClientLoader": false,
67      "hasClientMiddleware": false,
68      "hasDefaultExport": true,
69      "hasErrorBoundary": true,
70      "module": "/assets/route-4AcQuCWI.js",
71      "imports": [
72        "/assets/chunk-6CSD65Y2-D6zLy3dp.js",
73        "/assets/PublicFooter-BtHZR4m5.js",
74        "/assets/route-error-oT57U1b3.js",
75        "/assets/jsx-runtime-BGLTrfZy.js",
76        "/assets/button-DrB63Wrb.js",
77        "/assets/utils-UvpNVb9C.js",
78        "/assets/dist-k5UaVEGE.js"
79      ],
80      "css": []
81    },
82    "routes/_public/calculators/_index": {
83      "id": "routes/_public/calculators/_index",
84      "parentId": "routes/_public/route",
85      "path": "builds",
86      "hasAction": false,
87      "hasLoader": true,
88      "hasClientAction": false,
89      "hasClientLoader": false,
90      "hasClientMiddleware": false,
91      "hasDefaultExport": true,
92      "hasErrorBoundary": true,
93      "module": "/assets/_index-qHxhJzCw.js",
94      "imports": [
95        "/assets/chunk-6CSD65Y2-D6zLy3dp.js",
96        "/assets/CalculatorEmbed-CY5Vrg-k.js",
97        "/assets/OriginBlock-CbSpfUFF.js",
98        "/assets/button-DrB63Wrb.js",
99        "/assets/calculators-aelNI-sd.js",
100        "/assets/revalidation-BkkbzwDb.js",
101        "/assets/route-error-oT57U1b3.js",
102        "/assets/jsx-runtime-BGLTrfZy.js",
103        "/assets/form-field-BTaYirwI.js",
104        "/assets/input-BBoqvRvE.js",
105        "/assets/label-CbjB0egX.js",
106        "/assets/select-Djwuz2jO.js",
107        "/assets/tax-brackets-BijtrLgu.js",
108        "/assets/use-timezone-BxbxSbxz.js",
109        "/assets/time-utils-DcRCMNV5.js",
110        "/assets/plus-CosOOyB9.js",
111        "/assets/trash-2-BNeaAv3i.js",
112        "/assets/utils-UvpNVb9C.js",
113        "/assets/dist-k5UaVEGE.js",
114        "/assets/createLucideIcon-Dya2zrSk.js",
115        "/assets/card-M0NVvXSP.js"
116      ],
117      "css": []
118    },
119    "routes/_index": {
120      "id": "routes/_index",
121      "parentId": "root",
122      "index": true,
123      "hasAction": false,
124      "hasLoader": true,
125      "hasClientAction": false,
126      "hasClientLoader": false,
127      "hasClientMiddleware": false,
128      "hasDefaultExport": true,
129      "hasErrorBoundary": true,
130      "module": "/assets/_index-zW7cdRR3.js",
131      "imports": [
132        "/assets/chunk-6CSD65Y2-D6zLy3dp.js",
133        "/assets/PublicFooter-BtHZR4m5.js",
134        "/assets/OriginBlock-CbSpfUFF.js",
135        "/assets/PostRow-CyG6palb.js",
136        "/assets/button-DrB63Wrb.js",
137        "/assets/card-M0NVvXSP.js",
138        "/assets/route-error-oT57U1b3.js",
139        "/assets/time-utils-DcRCMNV5.js",
140        "/assets/utils-UvpNVb9C.js",
141        "/assets/jsx-runtime-BGLTrfZy.js",
142        "/assets/dist-k5UaVEGE.js"
143      ],
144      "css": []
145    }
146  },
147  "url": "/assets/manifest-a02d2527.js",
148  "version": "a02d2527"
149};
150  window.__reactRouterRouteModules = {"root":route0,"routes/_public/route":route1,"routes/_public/calculators/_index":route2};
151
152import("/assets/entry.client-CAXdPubk.js");</script>
152<!--$-->
152<script nonce="z8_Gh7EeCQG98XakZ0Sc1Q">window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"routes/_public/route\",{\"_11\":12,\"_38\":-5},\"routes/_public/calculators/_index\",{\"_9\":10,\"_11\":12,\"_13\":14,\"_15\":16},\"telemetry\",{\"_26\":27,\"_28\":29,\"_30\":31,\"_32\":33,\"_34\":35,\"_36\":37},\"isAuthenticated\",false,\"prefill\",{\"_20\":21,\"_22\":21,\"_23\":21,\"_24\":25},\"runCounts\",{\"_17\":18,\"_19\":18},\"debt-destroyer\",1,\"tax-bracket\",\"incomeCents\",0,\"portfolioCents\",\"monthlyBurnCents\",\"debts\",[],\"commits7d\",151,\"streak\",7,\"lastPush\",\"4m ago\",\"repos\",6,\"tests\",5858,\"totalCommits\",1239,\"profile\"]\n");</script>
152<!--$-->
152<script nonce="z8_Gh7EeCQG98XakZ0Sc1Q">window.__reactRouterContext.streamController.close();</script>
152<!--/$--><!--/$-->
152<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" nonce="z8_Gh7EeCQG98XakZ0Sc1Q" data-cf-beacon='{"version":"2024.11.0","token":"fa9dd2df8ac84dfebea7843527bbd463","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 152
152
153<script nonce="z8_Gh7EeCQG98XakZ0Sc1Q">(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.nonce='z8_Gh7EeCQG98XakZ0Sc1Q';d.innerHTML="window.__CF$cv$params={r:'a43fecc7cb561054',t:'MTc5MDkwNDQ0OQ=='};var a=document.createElement('script');a.nonce='z8_Gh7EeCQG98XakZ0Sc1Q';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
153</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.