Skip to content
View koltvictor's full-sized avatar

Block or report koltvictor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
koltvictor/README.md

Kolt Adams

I treat trust as an engineering problem.

Fractional CTO and product engineer, Las Vegas / New York. I build products solo end-to-end, or architect them and lead the team that ships them. Full case studies at koltadams.com — this page is the engineer's cut.

System State Evidence
koltstable.com live 180 KB bundle · 96 Lighthouse · search <50 ms
Toren private beta 100 interactions · 41 substances · clinician-gated
inklingapp.org TestFlight 46/46 eval profiles · 0 personal data
lopudmanagement.com live static · 0 runtime dependencies

As of Aug 2026.


Kolt's Table — koltstable.com

Seasonal cooking platform. Solo, six months, 1,500+ commits. CI/CD on GitHub Actions, zero-downtime deploys. Source is private; the product is not.

  • The site rotates itself. A seasonal config drives homepage, navigation, produce guides, and editorial by month. No manual updates.
  • 20-job intelligence network, not 20 crons. Jobs trigger and inform each other through a dependency graph with tracked causal links (SEO audit → description polish; trending detection → auto-feature). Content lifecycle uses 7d/30d engagement moving averages and linear-regression decay to predict unfeature dates.
  • Every AI write is gated. All proposals land in one review queue with side-by-side diff, Levenshtein-based change-magnitude confidence scoring, and a full audit trail. Apply writes to the database only after human approval.
  • Two-stage recipe entry. Sonnet parses raw text in ~2 s; Opus classifies across 100+ filters under strict only-what's-written rules.
  • Search. Ingredient-aware with synonym groups, plus Claude-interpreted natural-language queries compiled to structured filters. Sub-50 ms via PostgreSQL GIN indexes.
  • Platform. 180 KB production bundle (NYT Cooking ships 380). 60+ normalized tables. Docker + GitHub Actions zero-downtime deploys. Redis, Elasticsearch, New Relic.

React 19 · TypeScript · Node · PostgreSQL · Redis · Docker · Claude · Gemini


Toren

Native iOS supplement and longevity tracker. Private beta.

  • Content is AI-drafted, clinician-gated, schema-enforced. A database-level constraint makes it structurally impossible to publish a high-severity interaction warning backed only by preliminary evidence. The invariant lives in the migration, not in reviewer discretion.
  • 100 published interaction records across 41 substances, each reviewed by a licensed physician. Seven of 107 were retracted and the systematic errors behind them fixed at the source. Pharmacist completeness review gates public launch.
  • Nightly biometric ingestion from Oura and Apple HealthKit, with per-source retention honoring each provider's data terms.
  • Evidence-graded — every claim carries its evidence level, and the UI shows it.

SwiftUI · HealthKit · Node · PostgreSQL · Cloudflare Access · Claude


Inkling — inklingapp.org

Mental-health screening orientation. Helps someone decide whether what they're feeling is worth a professional conversation. Never a diagnosis.

  • Two model stages. Free-text routing to a validated screener (GAD-7, PHQ-9, PCL-5, others) or straight to crisis support; then plain-language, non-diagnostic reflection of results.
  • Eval-driven. 46-profile classification suite at 100%, with a crisis-detection floor that held through every prompt revision and 42 out-of-scope guards against misrouting. Prompts that didn't clear the floor didn't ship.
  • Accountless, on-device, zero PII. Crisis support one tap from every screen.

React Native · Expo · TypeScript · Cloudflare Workers · Claude


Lopud Management — lopudmanagement.com

Client work under a hard identity-guideline brief. No framework, no analytics, no cookie banner. Static files, a Makefile, and a Playwright screenshot-diff verifier so a stylesheet change can't regress a page nobody looked at.


env-doctor — npm

npm

Zero-dependency CLI. Scans source for process.env usage, diffs against .env.example, reports missing, undocumented, and unused vars. Exits 1 on issues, so it drops into CI.


[email protected] · koltadams.com · LinkedIn

Pinned Loading

  1. env-doctor env-doctor Public

    Diagnose environment variable issues in any Node.js project — finds missing, undocumented, and unused vars

    JavaScript

  2. dotfiles dotfiles Public

    Shell, git, and editor config.

    Shell

  3. koltadams-portfolio koltadams-portfolio Public

    koltadams.com — fractional CTO portfolio. Vite, static, no framework.

    HTML