Darrell Kramin

I build the whole stack.Then I automate it.

One person, one server, one agent. 30+ live sites, 8 video channel engines, 100+ Vercel projects. All of it running right now.

Illustrated portrait of Darrell Kramin
Fig. 1 · The whole staff
01 / By the numbers

What one person and an always-on server have built.

Rounded down, on purpose. Every figure counts something built, not someone visiting.

30+

Live sites

100+

Vercel projects

130+

Repositories

2,500+

Commits this year, across 60 repos

8

Video channel engines

1 → 103 projects in 22 months

and 3 → 137 repositories
Cumulative Vercel projects grew from 1 in Nov 2024 to 103 in Sep 2026; GitHub repositories from 3 to 137 over the same period.0501001103 Vercel projects3137 GitHub repositoriesOct 2024Apr 2025Oct 2025Apr 2026Sep 2026
Fig. 2 · Cumulative Vercel projects (cobalt) and GitHub repositories (ink) by month, Oct 2024 – Sep 2026. Months with no new project hold the previous total.

Activity

2,500+ commits · 60 repos
Commits per day across 60 repositories, 1 Jan to 2 Oct 2026. Busiest day: 68 commits.JanFebMarAprMayJunJulAugSepOctMonWedFri2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 1 commit2026-01-05: 4 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 1 commit2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 3 commits2026-01-12: 6 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 6 commits2026-01-16: 16 commits2026-01-17: 0 commits2026-01-18: 1 commit2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 2 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 9 commits2026-01-25: 24 commits2026-01-26: 66 commits2026-01-27: 42 commits2026-01-28: 11 commits2026-01-29: 8 commits2026-01-30: 0 commits2026-01-31: 37 commits2026-02-01: 31 commits2026-02-02: 18 commits2026-02-03: 9 commits2026-02-04: 40 commits2026-02-05: 11 commits2026-02-06: 68 commits2026-02-07: 12 commits2026-02-08: 2 commits2026-02-09: 0 commits2026-02-10: 2 commits2026-02-11: 0 commits2026-02-12: 2 commits2026-02-13: 1 commit2026-02-14: 2 commits2026-02-15: 2 commits2026-02-16: 0 commits2026-02-17: 6 commits2026-02-18: 6 commits2026-02-19: 11 commits2026-02-20: 9 commits2026-02-21: 6 commits2026-02-22: 23 commits2026-02-23: 14 commits2026-02-24: 12 commits2026-02-25: 5 commits2026-02-26: 47 commits2026-02-27: 48 commits2026-02-28: 52 commits2026-03-01: 34 commits2026-03-02: 20 commits2026-03-03: 16 commits2026-03-04: 12 commits2026-03-05: 3 commits2026-03-06: 10 commits2026-03-07: 0 commits2026-03-08: 1 commit2026-03-09: 0 commits2026-03-10: 5 commits2026-03-11: 1 commit2026-03-12: 17 commits2026-03-13: 21 commits2026-03-14: 11 commits2026-03-15: 3 commits2026-03-16: 1 commit2026-03-17: 0 commits2026-03-18: 1 commit2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 1 commit2026-03-22: 10 commits2026-03-23: 21 commits2026-03-24: 8 commits2026-03-25: 8 commits2026-03-26: 37 commits2026-03-27: 11 commits2026-03-28: 6 commits2026-03-29: 3 commits2026-03-30: 2 commits2026-03-31: 3 commits2026-04-01: 6 commits2026-04-02: 12 commits2026-04-03: 1 commit2026-04-04: 12 commits2026-04-05: 21 commits2026-04-06: 9 commits2026-04-07: 13 commits2026-04-08: 3 commits2026-04-09: 0 commits2026-04-10: 2 commits2026-04-11: 9 commits2026-04-12: 1 commit2026-04-13: 0 commits2026-04-14: 4 commits2026-04-15: 3 commits2026-04-16: 12 commits2026-04-17: 3 commits2026-04-18: 0 commits2026-04-19: 2 commits2026-04-20: 1 commit2026-04-21: 1 commit2026-04-22: 1 commit2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 23 commits2026-04-26: 16 commits2026-04-27: 4 commits2026-04-28: 1 commit2026-04-29: 6 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 8 commits2026-05-04: 1 commit2026-05-05: 1 commit2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 12 commits2026-05-10: 1 commit2026-05-11: 0 commits2026-05-12: 4 commits2026-05-13: 4 commits2026-05-14: 1 commit2026-05-15: 0 commits2026-05-16: 3 commits2026-05-17: 5 commits2026-05-18: 3 commits2026-05-19: 1 commit2026-05-20: 1 commit2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 1 commit2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 3 commits2026-05-30: 0 commits2026-05-31: 4 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 1 commit2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 4 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 2 commits2026-06-14: 1 commit2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 1 commit2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 1 commit2026-06-25: 3 commits2026-06-26: 4 commits2026-06-27: 1 commit2026-06-28: 4 commits2026-06-29: 4 commits2026-06-30: 1 commit2026-07-01: 0 commits2026-07-02: 6 commits2026-07-03: 1 commit2026-07-04: 0 commits2026-07-05: 1 commit2026-07-06: 23 commits2026-07-07: 3 commits2026-07-08: 0 commits2026-07-09: 4 commits2026-07-10: 3 commits2026-07-11: 0 commits2026-07-12: 2 commits2026-07-13: 2 commits2026-07-14: 1 commit2026-07-15: 4 commits2026-07-16: 13 commits2026-07-17: 1 commit2026-07-18: 3 commits2026-07-19: 0 commits2026-07-20: 4 commits2026-07-21: 2 commits2026-07-22: 2 commits2026-07-23: 1 commit2026-07-24: 3 commits2026-07-25: 2 commits2026-07-26: 2 commits2026-07-27: 31 commits2026-07-28: 17 commits2026-07-29: 5 commits2026-07-30: 21 commits2026-07-31: 56 commits2026-08-01: 2 commits2026-08-02: 1 commit2026-08-03: 8 commits2026-08-04: 4 commits2026-08-05: 0 commits2026-08-06: 5 commits2026-08-07: 0 commits2026-08-08: 14 commits2026-08-09: 0 commits2026-08-10: 19 commits2026-08-11: 22 commits2026-08-12: 18 commits2026-08-13: 22 commits2026-08-14: 8 commits2026-08-15: 0 commits2026-08-16: 39 commits2026-08-17: 9 commits2026-08-18: 15 commits2026-08-19: 22 commits2026-08-20: 26 commits2026-08-21: 13 commits2026-08-22: 1 commit2026-08-23: 10 commits2026-08-24: 21 commits2026-08-25: 37 commits2026-08-26: 20 commits2026-08-27: 33 commits2026-08-28: 11 commits2026-08-29: 2 commits2026-08-30: 17 commits2026-08-31: 34 commits2026-09-01: 39 commits2026-09-02: 22 commits2026-09-03: 23 commits2026-09-04: 10 commits2026-09-05: 11 commits2026-09-06: 9 commits2026-09-07: 44 commits2026-09-08: 17 commits2026-09-09: 5 commits2026-09-10: 17 commits2026-09-11: 12 commits2026-09-12: 11 commits2026-09-13: 3 commits2026-09-14: 4 commits2026-09-15: 7 commits2026-09-16: 4 commits2026-09-17: 25 commits2026-09-18: 28 commits2026-09-19: 16 commits2026-09-20: 57 commits2026-09-21: 9 commits2026-09-22: 34 commits2026-09-23: 19 commits2026-09-24: 15 commits2026-09-25: 4 commits2026-09-26: 4 commits2026-09-27: 62 commits2026-09-28: 50 commits2026-09-29: 38 commits2026-09-30: 38 commits2026-10-01: 65 commits2026-10-02: 37 commits
Fig. 3 · Commits per day across 60 repos, 1 Jan – 2 Oct 2026, hourly snapshot commits excluded. Weeks run left to right.
02 / How it works

Seven machines, one operator.

An always-on agent on a dedicated server runs these pipelines. Each figure shows the real steps, in order; the dots are work moving through.

Fig. 4

The operator

A dedicated server runs the whole thing on a schedule. It builds, checks, posts and reports back to my phone.
Fig. 5

Content → reel → posted

The source article: a deer feeder review page
1 · The article
A frame from the rendered vertical clip
2 · The clip
The generated Pinterest pin
3 · The pin
One article becomes a 20-second clip and a pin, queued into posting slots, with a claim check before anything goes out.
Fig. 6

Lead gen from public data

Soil Record homepage
a · A record site
Soil Record: foundation repair, San Antonio city page
b · A generated city page
Public data most people never open, turned into pages that answer one question, with a contractor on the other end of the phone number.
Fig. 7

An affiliate review site, run weekly

New review pages every week. Nothing publishes until the gate passes and I tap approve.
Fig. 8

Ads automation for a client

Both ad platforms pulled nightly into one dashboard that a medical-device client opens on Monday morning.
Fig. 9

A video channel engine

Chess Short, frame
Chess engine
Soccer Short frame, cut-paper style
Match data
Kids' story series still: 3D paper diorama
Script and storyboard
The engine computes the facts, the renderer draws them, and a job uploads them on a schedule. Whole waves ship with nobody watching.
Fig. 10

The claim gate

Every number on these sites has to point at a source before it ships. The gate bounces the ones that don't.
03 / Work

Shipped

  1. soilrecord.com homepage
    soilrecord.com: San Antonio city page
    01 / 13

    soilrecord.com

    Soil-survey lookups by address, for anyone facing a foundation repair quote.

    Visit soilrecord.com
  2. licensedcompounder.com homepage
    licensedcompounder.com: a facility page
    02 / 13

    licensedcompounder.com

    Look up the compounding pharmacy behind a prescription.

    Visit licensedcompounder.com
  3. settlementrecord.com homepage
    settlementrecord.com: an MDL docket page
    03 / 13

    settlementrecord.com

    A public record of U.S. mass litigation, with alert digests by email.

    Visit settlementrecord.com
  4. moldrecord.com homepage
    moldrecord.com: Texas assessment companies
    04 / 13

    moldrecord.com

    Check a mold contractor's state license before they open a wall.

    Visit moldrecord.com
  5. sewerlinerecord.com homepage
    sewerlinerecord.com: sewer-scope cost page
    05 / 13

    sewerlinerecord.com

    Sewer lateral rules and costs, each fact tied to its source.

    Visit sewerlinerecord.com
  6. pluginsolarreport.com homepage
    pluginsolarreport.com: Kansas legality page
    06 / 13

    pluginsolarreport.com

    Whether you can plug a balcony solar panel into a wall outlet, state by state.

    Visit pluginsolarreport.com
  7. refillscout.com homepage
    refillscout.com: a drug shortage page
    07 / 13

    refillscout.com

    Drug shortage pages built on openFDA.

    Visit refillscout.com
  8. spellingbeeword.com homepage
    spellingbeeword.com: Grade 4 word list
    08 / 13

    spellingbeeword.com

    Spelling bee word lists by grade.

    Visit spellingbeeword.com
  9. compare2lists.com homepage
    compare2lists.com: Instagram tool page
    09 / 13

    compare2lists.com

    A free list-diff tool, plus an Instagram unfollowers check.

    Visit compare2lists.com
  10. salarysavvy.ai homepage
    salarysavvy.ai: a rate page
    10 / 13

    salarysavvy.ai

    Freelancer rate benchmarks and a calculator.

    Visit salarysavvy.ai
  11. pdfnavigator.com homepage
    11 / 13

    pdfnavigator.com

    Adds a clickable contents page and bookmarks to any PDF.

    Visit pdfnavigator.com
  12. wcagpatch.com homepage
    12 / 13

    wcagpatch.com

    A WordPress accessibility scanner plugin.

    Visit wcagpatch.com
  13. wrapthat.dev homepage
    13 / 13

    wrapthat.dev

    Point it at a GitHub repo, get a containerized API back.

    Visit wrapthat.dev

Video channels

Eight YouTube channel engines on Remotion. Each one turns data into JSON into a finished MP4. Most run on a schedule with nobody watching.

  • Chess ShortsChess-engine lines turned into short chess edits.
  • Soccer ShortsMatch data turned into cut-paper soccer recaps.
  • Explainer channelScripted explainer episodes, rendered and uploaded on a schedule.
  • Kids' story series (in production)A script turned into a 3D paper-diorama story.
  • F1 telemetry Shorts (in production)Braking duels drawn from race telemetry.
Kids' story series still: 3D paper diorama
Kids' story series
Kids' story series still: 3D paper diorama
Kids' story series
Kids' story series still: 3D paper diorama
Kids' story series
Chess Shorts, frame
Chess Shorts
Chess Shorts, frame
Chess Shorts
Chess Shorts, frame
Chess Shorts
Soccer Shorts, frame
Soccer Shorts
Soccer Shorts, frame
Soccer Shorts
F1 telemetry Shorts, frame
F1 telemetry Shorts

Fig. 11 · Real frames. Top: the kids' story series, episode 1 (not yet public). Bottom: Chess Shorts, Soccer Shorts and one F1 telemetry Short (in production).

04 / Experience

Twelve-plus years, from a whiskey store to healthcare partnerships.

  1. presentZeta GlobalDirector of Healthcare Partnerships
  2. 2023Relievant MedSystems / Boston ScientificSenior Digital Marketing Manager
  3. 2022 – 2023GenentechPaid media
  4. 2021 – 2022Rocket55Digital strategy
  5. 2020 – presentM.LighthouseFounder
  6. 2018 – 2021BluespireDigital marketing, healthcare and finance
  7. 2014SipDarkFounder, owner-operator — e-commerce, SEO, digital marketing
05 / Contact

Write to me.

I read every message myself.