- Footer: substrate line claiming the self-hosted stack (container, Traefik, 10G fiber, Forgejo registry, Terraform). The point is the substrate. - Avatar: CSS-only emphasized scanline treatment (color photo + 1px CRT lines at 0.28 opacity, slight contrast boost). Pulls the photo into the page's terminal aesthetic without re-encoding the source image. - Interest tags split into two visually distinct groups: PROFESSIONAL (accent border, accent text, tinted background) and OUTSIDE (default tag style). Keeps the at-a-glance technical credentialing for scanners while letting the personal tags read as personality. - Find me sidebar: Forgejo link now flagged with a small "self-hosted" badge in the same accent style as the project tech pills. - Layout tightening: main max-width 64rem -> 60rem, padding 1.5rem -> 1.25rem, sidebar 18rem -> 16rem, column gap 3rem -> 2.25rem, project list spacing tightened, footer max-width 36rem -> 32rem. Body has overflow-x: hidden as a safety net and several elements got overflow-wrap: break-word. - Bio cleanup: removed the generic "exploring agentic AI" sentence that pulled punches. (Tracked for replacement in archeious/unbiasedgeek-com#2.) - Not into copy: cryptocurrency + tribal arguments (vim vs. emacs, tabs vs. spaces, pineapple on pizza). Replaced "tech holy wars" with "tribal arguments" for tone. - Prose dash cleanup: replaced all `--` separators with the right punctuation per the new global rule (parens, ellipsis, comma, colon based on intent). Single hyphens preserved for compound modifiers and prefixes. - Added docs/session-13-transcript.md capturing the session story.
155 lines
6.9 KiB
HTML
155 lines
6.9 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>Jeff Smith (unbiasedgeek)</title>
|
|
<meta name="description" content="Jeff Smith (unbiasedgeek). Site Reliability Engineer in Pleasant Grove, Utah. Homelab, infrastructure, and agentic AI tooling.">
|
|
|
|
<!-- Open Graph / social previews -->
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:url" content="https://unbiasedgeek.com/">
|
|
<meta property="og:title" content="Jeff Smith (unbiasedgeek)">
|
|
<meta property="og:description" content="Site Reliability Engineer in Pleasant Grove, Utah. Self-hosted developer tools, agentic AI, and a homelab built around a fleet of Dell servers.">
|
|
<meta property="og:image" content="https://unbiasedgeek.com/profile.jpg">
|
|
<meta name="twitter:card" content="summary">
|
|
<meta name="twitter:title" content="Jeff Smith (unbiasedgeek)">
|
|
<meta name="twitter:description" content="SRE, homelabber, agentic AI tinkerer. A bold, brutal truth is worth more than a rose-colored half-truth.">
|
|
<meta name="twitter:image" content="https://unbiasedgeek.com/profile.jpg">
|
|
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
|
<link rel="stylesheet" href="/style.css">
|
|
</head>
|
|
<body>
|
|
<main>
|
|
<header>
|
|
<div class="avatar">
|
|
<picture>
|
|
<source srcset="/profile.webp" type="image/webp">
|
|
<img src="/profile.jpg" alt="Jeff Smith" width="140" height="140">
|
|
</picture>
|
|
</div>
|
|
<div class="header-text">
|
|
<h1>Jeff Smith</h1>
|
|
<pre class="terminal"><span class="prompt">$</span> <span class="cmd">unbiasedgeek</span>
|
|
One who believes a bold, brutal truth is worth
|
|
more than a rose-colored half-truth.</pre>
|
|
<p class="location">Site Reliability Engineer · Pleasant Grove, Utah</p>
|
|
</div>
|
|
</header>
|
|
|
|
<div class="layout">
|
|
<div class="main-col">
|
|
<section class="bio">
|
|
<p>
|
|
I've been working in IT since 1998, starting out as a system
|
|
administrator wrangling Windows NT 3.5 and Linux boxes before
|
|
either of them was particularly forgiving. I knew I'd end up
|
|
working with computers back in the third grade and never
|
|
seriously questioned it. Over the years the work has shifted
|
|
from racking servers and keeping them alive to writing the
|
|
code and infrastructure that does the keeping-alive for me,
|
|
which is roughly how I ended up as a Site Reliability
|
|
Engineer. Off the clock I build self-hosted developer tools
|
|
and agentic AI systems, mostly in Go and Python, and run a
|
|
homelab built around a fleet of Dell enterprise servers, a
|
|
Cisco Nexus 10G switch, and a 10 Gbps symmetric residential
|
|
fiber connection, which I'm slowly bringing under proper
|
|
infrastructure-as-code management.
|
|
</p>
|
|
<p>
|
|
When I'm not at a keyboard you'll find me on a trail
|
|
somewhere, hunting raids in Pokemon Go (already planning for
|
|
GoFest 2026), or losing an evening to anything space-related:
|
|
rockets, telescopes, the slow strange physics of it all.
|
|
I'm a lifelong video game collector across retro and modern,
|
|
console and PC, with a soft spot for city builders and
|
|
systems games like Factorio and Pokopia. Anything with a
|
|
satisfying loop and a spreadsheet hiding underneath.
|
|
Currently reading <em>Thinking in Systems</em>, and bouncing
|
|
between Helldivers 2 missions with my weekly game group and
|
|
Pokopia on the Switch 2.
|
|
</p>
|
|
</section>
|
|
|
|
<section class="now">
|
|
<h2>What I'm working on</h2>
|
|
<ul>
|
|
<li>
|
|
<a href="https://forgejo.labbity.unbiasedgeek.com/archeious/harbormind">harbormind</a><span class="tech"><span>Go</span></span>
|
|
<span class="desc">self-hosted, AI-agnostic chat with tree-based conversation hierarchy</span>
|
|
</li>
|
|
<li>
|
|
<a href="https://forgejo.labbity.unbiasedgeek.com/archeious/luminos">luminos</a><span class="tech"><span>Python</span><span>Claude API</span></span>
|
|
<span class="desc">file system intelligence tool; agentic directory analysis via the Claude API</span>
|
|
</li>
|
|
<li>
|
|
<a href="https://forgejo.labbity.unbiasedgeek.com/archeious/marchwarden">marchwarden</a><span class="tech"><span>Python</span><span>MCP</span></span>
|
|
<span class="desc">a network of agentic research specialists coordinated by a principal investigator agent</span>
|
|
</li>
|
|
<li>
|
|
<a href="https://forgejo.labbity.unbiasedgeek.com/homelab/homelab-IaC">homelab-IaC</a><span class="tech"><span>Terraform</span><span>Ansible</span><span>Docker</span></span>
|
|
<span class="desc">Terraform + Ansible bringing a fleet of surplus enterprise servers under management</span>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</div>
|
|
|
|
<aside class="sidebar">
|
|
<section class="links">
|
|
<h2>Find me</h2>
|
|
<ul>
|
|
<li><a href="https://forgejo.labbity.unbiasedgeek.com/archeious">Forgejo</a> <span class="badge">self-hosted</span></li>
|
|
<li><a href="https://github.com/Archeious">GitHub</a></li>
|
|
<li><a href="mailto:jeff@unbiasedgeek.com">Email</a></li>
|
|
<li><a href="https://www.linkedin.com/in/jeff-smith-4b5538167/">LinkedIn</a></li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section class="interests">
|
|
<h2>Interests</h2>
|
|
<p class="taggroup-label">Professional</p>
|
|
<ul class="tags tags-pro">
|
|
<li>infrastructure as code</li>
|
|
<li>homelab</li>
|
|
<li>linux</li>
|
|
<li>go</li>
|
|
<li>python</li>
|
|
<li>self-hosted</li>
|
|
<li>agentic AI</li>
|
|
<li>systems thinking</li>
|
|
</ul>
|
|
<p class="taggroup-label">Outside</p>
|
|
<ul class="tags tags-outside">
|
|
<li>hiking</li>
|
|
<li>pokemon go</li>
|
|
<li>space</li>
|
|
<li>city builders</li>
|
|
<li>factorio</li>
|
|
<li>game collecting</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section class="not-into">
|
|
<h2>Not into</h2>
|
|
<p>
|
|
Cryptocurrency (recovering crypto-bro). Charged, one-sided
|
|
tribal arguments: vim vs. emacs, tabs vs. spaces, pineapple
|
|
on pizza, take your pick.
|
|
</p>
|
|
</section>
|
|
</aside>
|
|
</div>
|
|
|
|
<footer>
|
|
<p>
|
|
Served from a container on bare metal in my basement, behind
|
|
Traefik, behind a 10 Gbps fiber drop. Built and deployed by
|
|
Terraform from a Forgejo container registry I also run. The
|
|
substrate is the point.
|
|
</p>
|
|
<p>© 2026 Jeff Smith</p>
|
|
</footer>
|
|
</main>
|
|
</body>
|
|
</html>
|