TJ Larkin

The shipping log

Proof of work, straight from git.

The highlight reel, not the raw dump. Week by week: where the work went and what actually got built. Dates come from real git history across every active project. If a week is missing, nothing shipped that week.

Commits per week since Nov 2025 · hover any bar for the count · gold bar is this week

This week · Oct 12 – today

  • 176commits
  • 252PRs pushed
  • 9projects

Brand OS 40

  • Add feature cover: public AI visibility numbers on tjlarkin.com
  • Publish greetform ChatGPT review recording and feature cover
  • Add feature cover: daily AI cost email and limit alerts (#154)

greetform 30

  • Make greetform's Zapier triggers instant (#995)
  • Add read-only greetform Zapier integration (#990)
  • Give every greetform MCP tool a plain title (#1004)

lightbreak 28

  • Unsubscribe button weight; rehearse sends while Beehiiv still sends (#837)
  • Social: news photos never automatic, and agents can make social posts (#838)
  • Send newsletters with lightbreak's own channel on Amazon SES (#804)

tjlarkin.com 24

  • Add Shipped to the top nav on every page
  • Add per-week totals to /shipped: commits, PRs pushed, projects
  • Add /ai-visibility: public, dated AI answer samples with weekly rebuild

+ 54 more commits across Local Media Skills, workshop, Retention Letter, Songs For Your Story, Realtor Newsletters

Week of Oct 5 – 11

  • 219commits
  • 462PRs pushed
  • 9projects

Brand OS 69

  • Add handwriting logo variants to brand kits and hub (#129)
  • Make small report column labels easier to read (#103)
  • Add Lionel Hutz's headshot to brand-os (#99)

lightbreak 52

  • Make the Sign out label readable on the orange rail (#764)
  • Add a block look any section can wear, and a band header (#777)
  • Make video ads with music render again (#761)

greetform 34

  • Add inline video above the Texas fit-call questions (#964)
  • Add native resource access handoff and preserve parent survey continuation (#961)
  • Add the 8th Replay workspace and Commercial Broker Guide's four forms (#957)

workshop 26

  • Add skipschool to the document and email design skills (#127)
  • Make the four-machine handbook explicit about storage and routing (#126)
  • Add the notion-design skill: the standard for every Notion page (#129)

+ 38 more commits across tjlarkin.com, Songs For Your Story, Skip School, 8th Replay brain, Local Media HQ

Week of Sep 28 – Oct 4

  • 478commits
  • 558PRs pushed
  • 12projects

greetform 135

  • Add the approved authority offer wall presentation (#923)
  • Add larkfeed and lightbreak interest wall offers
  • Add the family flow theme and the larkfeed lockup for the Book a call form (#860)

springfield (agents) 121

  • Make team tasks personal, clear, and easy to sort (#945)
  • Make Frank's inbox check read only new mail (#926)
  • Make Kent reject missing Local Lowdown

Brand OS 61

  • Add texas AI lab + localmediaHQ brand kits; Williamson County location everywhere
  • Add the rest: local publications (22), Songs For Your Story, Skip School, Springfield, AdjusterAlly; change log, review list and change rules (#67)
  • Brand hub: design concept, plan, old-site check and ideas (#71)

lightbreak 60

  • Add confirmed issue deletion in Builder and homepage calendar (#717)
  • Make publisher controls reachable and clarify issue opening (#716)
  • Open event fields on pointer release

+ 101 more commits across workshop, 8th Replay brain, Songs For Your Story, Local Media HQ, Personal OS, LMV platform, Luckiest Man Ventures, tjlarkin.com

Week of Sep 21 – 27

  • 584commits
  • 479PRs pushed
  • 18projects

springfield (agents) 208

  • Add MinnPost Meta reporting, rename The Assembly to Assembly (The Line)
  • Deploy proof must match the merged commit; a missing ready record cannot stall the queue
  • Build lane: the runner builds approved greetform job cards and holds anything risky

greetform 128

  • Add the seven approved freemium and V2-for-everyone artboards (#717)
  • Add safe Mailchimp ZIP field provisioning (#707)
  • Add just-in-time publication operator access

lightbreak 109

  • Make every canvas control clickable and keep emptied sections typeable
  • Rebuild worker bundles after the final OpenRouter change
  • Make legal pages match reality; add workspace data export API

WilCo Guide 55

  • Add Beehiiv newsletter import (publications, incremental sync, backfill, webhook) (#553)
  • Add reviewable meeting coverage packages
  • Add exact article preview action (#538)

+ 84 more commits across Personal OS, workshop, Songs For Your Story, Brand OS, LMV platform, 8th Replay, tjlarkin.com, Earned Exposure, 8th Replay brain, Luckiest Man Ventures, Retention Letter, Local Media Skills, Skip School, Austin Foundation Guide

Week of Sep 14 – 20

  • 414commits
  • 317PRs pushed
  • 8projects

springfield (agents) 144

  • Add TJ's morning health card (Buzz + email, no model call) (#592)
  • Rebuild signature editor and preview; per-signature details; People photo up front (#583)
  • Add People tab; make logo and CTA tiles two-per-row so nothing overflows (#582)

greetform 110

  • Add event completion preview link
  • Add guarded agent fallback for event imports
  • Make Publish answer every press, and say what is actually wrong (#620)

WilCo Guide 101

  • Launch runbook and client intake for a market on the shared system (#520)
  • Redesign the /claim landing page (#505)
  • New uploads go to R2, and every photo path resolves to the CDN (#504)

lightbreak 45

  • Make the inbox copywriter the only way any subject or preview is written (#597)
  • Write subject lines and preview text with a real copywriter, everywhere (#595)
  • Add a close button to the feed filter sheet (#588)

+ 14 more commits across Realtor Newsletters, Brand OS, workshop, LMV platform

Week of Sep 7 – 13

  • 461commits
  • 412PRs pushed
  • 6projects

springfield (agents) 179

  • Add Otto, a songwriting agent so TJ and Ashley can brain-dump AI songs in Buzz (#439)
  • Add an incident note recording the repair queue's first end-to-end run
  • Launch docs match reality: agent keys come from the Buzz Desktop Keychain item, and Desktop starts a local runner on creation (#444)

lightbreak 99

  • Add GIPHY to the Builder slash menu (#554)
  • Make Issue Review clear and one-click fixable (#552)
  • Add a public /docs/agents page explaining lightbreak's API and MCP (#547)

greetform 82

  • Make the shipped V2 contextual controls the sole design target (#583)
  • Make V2 usable with answer-based follow-ups and contextual controls (#581)
  • Make V2 client setup and editing usable across screen sizes (#578)

WilCo Guide 63

  • Automate Pro featured job credits (#417)
  • Make public sales claims more honest (#415)
  • Redesign the SCHEELS opening-day article (#410)

+ 38 more commits across LMV platform, Songs For Your Story

Week of Aug 31 – Sep 6

  • 457commits
  • 312PRs pushed
  • 8projects

greetform 127

  • Add bounded inewsource approved tag setup and canary proof
  • Build existing-only Mailchimp tag adapter and scoped catalog refresh
  • Add WilCo Guide Local Partner qualifier (#477)

lightbreak 108

  • Add guided newsletter finish flow (#434)
  • Make the empty social canvas white (#433)
  • Make white the system newsletter default (#431)

springfield (agents) 79

  • Add verified Billings campaigns to partner reporting
  • Add team-shared read-only CRM lane for Smithers
  • Build daily snapshots from one accepted operation ledger

WilCo Guide 69

  • Add Williamson County social preview art (#368)
  • Make job approval match public readiness and market boundaries (#362)
  • Make Vegas workflows market-aware and harden owner self-service

+ 74 more commits across LMV platform, Brand OS, workshop, Earned Exposure

Week of Aug 24 – 30

  • 325commits
  • 240PRs pushed
  • 7projects

WilCo Guide 130

  • Add private lightbreak placement export (#313)
  • Make mobile photo count open gallery
  • Make business photo galleries interactive

lightbreak 85

  • Add Paid and Pro Activity feeds (#354)
  • Add Pa11y accessibility baseline
  • Round 7: news slides never crop the photo, greetform event delivery lands

greetform 62

  • Add signed paid event export for lightbreak (#437)
  • Publish approved event submissions safely (#430)
  • Make Beehiiv tags reliable across answer revisions (#409)

springfield (agents) 32

  • Add Stripe organization sale alerts (#308)
  • Wire LMHQ AI briefings into daily Fathom run (#305)
  • Add LMHQ partner sheet sync (#303)

+ 16 more commits across Local Media HQ, Earned Exposure, workshop

Week of Aug 17 – 23

  • 304commits
  • 241PRs pushed
  • 10projects

springfield (agents) 143

  • Add hook-clinic skill: diagnose and rewrite post openings
  • Build inactive Commercial Engine Fathom dispatcher (#275)
  • Add the n8n per-execution cost clause to the scheduling rule (#273)

greetform 58

  • Add guarded Composio Kit staging integration
  • Make Beehiiv canary verify every tag
  • Make Beehiiv tag pilot proof trustworthy

WilCo Guide 42

  • Build unified owner claim and review flow (#209)
  • Add Apify Google event discovery (#206)
  • Make the events hierarchy and library balance real (#201)

lightbreak 36

  • feat(settings): editable coverage terms + News Scout enable toggle (#259)
  • Enforce Leander newsletter quality gates
  • Recover Leander News Scout and fix frozen Builder projection (#249)

+ 25 more commits across LMV platform, workshop, tjlarkin.com, Local Media HQ, Luckiest Man Ventures, Local Media Skills

Week of Aug 10 – 16

  • 188commits
  • 147PRs pushed
  • 6projects

springfield (agents) 107

  • Make native gateways the Springfield agent standard
  • Add multi-owner GitHub reads for Frank
  • Add bounded chief-of-staff briefing contract

greetform 49

  • Add no-photo lead pages (#340)
  • Add shared dashboard data reliability runtime
  • Add system-wide dashboard reliability baseline

WilCo Guide 10

  • Rebuild the upcoming events experience (#199)
  • Add native daily WilCo event importer (#197)
  • Add native WilCo event storage foundation (#195)

lightbreak 10

  • Add reliable official venue event intake (#242)
  • build: remove universal prebuild ceremony
  • docs: collapse normal agent context

+ 12 more commits across Local Media HQ, workshop

Week of Aug 3 – 9

  • 244commits
  • 137PRs pushed
  • 13projects

greetform 105

  • Add synthetic platform canary: auth, public page, DB health
  • Add repeatable staging vs production schema drift inventory
  • Add a staging screenshot helper that signs in without a stored password

WilCo Guide 43

  • Add business-description duplicate gate (scripts/verify-business-descriptions.mjs) (#185)
  • docs: close out 2026-08-03, brand isolation and test-data purge
  • a11y: blank-safe search label in the mobile top bar

lightbreak 38

  • docs: the Jam recording has been watched, and how to read it without the MCP (#202)
  • docs: newsletter builder handoff, what shipped 2026-08-04 (#200)
  • feat(monitoring): add Sentry across app and worker (#232)

springfield (agents) 34

  • Add safe Hermes profile isolation deployment (#30)
  • Add Sentry Phase A issue intake (#28)
  • Add the minimal Springfield agent contracts

+ 24 more commits across workshop, tjlarkin.com, Local Media HQ, Luckiest Man Ventures, Songs For Your Story, Retention Letter, Local Media Skills, Skip School, Austin Foundation Guide

Week of Jul 27 – Aug 2

  • 283commits
  • 147PRs pushed
  • 5projects

greetform 92

  • Make follow-up live enable reachable (#246)
  • stabilize provider delivery queue
  • docs(state): record BLD-251 production verification

WilCo Guide 82

  • Build BLD-250 WilCo homepage
  • perf(apify): worker-pool scraping, right-sized actor memory, fewer wasted reviews
  • feat(vegas): neighborhood resolution layer, cost model measured not assumed

lightbreak 69

  • docs(agents): inline the Workshop Core block into AGENTS.md
  • docs(vision): append 7 backlog entries from the 2026-07-16 TJ interview
  • feat(admin): add owner launch operations views

workshop 39

  • Retire obsolete project registry entries (#22)
  • Register Linear Conductor worker
  • docs: mark tj-os-v3 archived

+ 1 more commit across Local Media HQ

Week of Jul 20 – 26

  • 420commits
  • 203PRs pushed
  • 5projects

greetform 221

  • Add platform lead mirror emails
  • Make admin account creation tolerate missing account name
  • Add common email domain typo corrections

lightbreak 132

  • build(wilco): pin source port controller gates
  • feat(website): add the shared four-newsletter subscribe page
  • docs(wilco): record today-bar parity mapping and proof

WilCo Guide 49

  • Add real contextual cross-link for the roofing page, not just a footer mention (#110)
  • Rebuild roofing page to match the lead-page template (#105)
  • Add inline hero lead-capture form to all foundation-repair pages (#97)

Local Media Skills 16

  • Add overnight build launch plan
  • Add SEO GEO content system
  • Shorten skill metadata titles

+ 2 more commits across Local Media HQ

Week of Jul 13 – 19

  • 266commits
  • 117PRs pushed
  • 4projects

lightbreak 112

  • Build Leander AI agent draft creation
  • Add hosted Builder regression acceptance proof
  • Add Builder regression visual proof

greetform 97

  • Add Mini Conductor bootstrap config
  • Add Henderson HQ demo mirror system
  • Add support-mode proof receipt

WilCo Guide 54

  • Add cancellation sync and normalize owner admin UI
  • Add secure free-owner claim activation (#43)
  • Block fake Vercel commit authors

Local Media HQ 3

  • Publish newsletter signup moment article
  • Performance + accessibility fixes from live Lighthouse audit
  • SEO/GEO audit fixes: reconcile stats, fix FAQ schema mismatch, SSR podcast episodes, noindex orphan pages, add answer-first blocks, add freshness dates, add security headers

Week of Jul 6 – 12

  • 139commits
  • 9PRs pushed
  • 4projects

lightbreak 61

  • Add builder business and forms feeds (#32)
  • Add production sitemap and robots
  • Add real estate social card overrides

greetform 31

  • Add followups schema preflight
  • Add lead confirmation dashboard controls
  • Add lead confirmation contact card

WilCo Guide 30

  • Build full Pro comparison and estate lead intake
  • Add signed owner update approval
  • Add Pro profile before after showcase

tjlarkin.com 17

  • Add Noelle July 8 journal entry
  • Add Charlie July 7 jump rope media
  • Add July 5 kids journal video

Week of Jun 29 – Jul 5

  • 383commits
  • 46PRs pushed
  • 10projects

lightbreak 145

  • Add social graphic export and carousel system (#29)
  • Make event backfill timeout safe
  • Add production homepage metadata

greetform 114

  • Add Local Media HQ funnel configurator
  • Add conditional recommendation analytics metrics
  • Add read order and verification expectations to AGENTS.md for TJ OS conformance

WilCo Guide 63

  • Add Stripe webhook target launchers
  • Build paid business self-serve v1
  • Add rejected jobs operator report

tjlarkin.com 46

  • Add real favorite quotes with author photos
  • Add homepage favorite quotes section
  • Make each kid's hero photo a solo shot, not the shared photo

+ 15 more commits across Local Media HQ, Retention Letter, Luckiest Man Ventures, Songs For Your Story, Skip School, Austin Foundation Guide

Week of Jun 22 – 28

  • 486commits
  • 20PRs pushed
  • 6projects

lightbreak 245

  • Add launch spine selected checklist
  • Add launch spine copy handoff actions
  • Add launch spine publication shortcuts

greetform 206

  • Add dashboard onboarding wizard
  • Make loading screen copy editable
  • redesign(audience-intelligence): Sponsor Desk editorial layout

WilCo Guide 30

  • Add Vercel jobs cron runtime
  • Make jobs workflow smoke testable
  • Add Baylor jobs and paid placement demo

Retention Letter 3

  • docs: update crawler repair closeout
  • fix: harden crawler health metadata
  • fix: add real 404 page for crawler health

+ 2 more commits across Luckiest Man Ventures, Songs For Your Story

Week of Jun 15 – 21

  • 182commits
  • 19PRs pushed
  • 8projects

greetform 74

  • Make Blue Engine new form primary
  • Add Blue Engine second form path
  • Add post-subscribe owned newsletter recommendations

lightbreak 66

  • docs(state): closeout for real Settings/onboarding (LIVE)
  • feat(settings): real DB-backed publication onboarding (details, brand, sources)
  • feat(home+calendar): real data everywhere, lightbreak circle logo, workspace-scoped issues

Luckiest Man Ventures 24

  • build brand asset vault pages
  • build asset vault foundation
  • add asset vault closeout

tjlarkin.com 10

  • Restore personal site state details
  • Harden Codex bootstrap instructions
  • feat: baseball card flip favorites page + About section teaser

+ 8 more commits across Songs For Your Story, Local Media HQ, Skip School, Austin Foundation Guide

Week of Jun 8 – 14

  • 169commits
  • 17PRs pushed
  • 7projects

lightbreak 111

  • docs(loop): iteration 10 - M3 stretch T13/T14/T16 done, final stop
  • docs(tidy): T16 route and process tidy-up (findings F2, F3)
  • docs(closeout): overnight report + state files - P0-P9 shipped, stop condition (a)

greetform 44

  • Add Blue Engine two-offer layout
  • Add Blue Engine attendee survey
  • Wire Henderson custom subscribe path

Local Media HQ 6

  • Ship Local Media HQ redesign (consulting-only, real greetform intake)
  • Subscribe page = real greetform newsletter funnel; add Subscribe to top nav
  • Use the shared Navigation + Footer on every page (home, launch-accelerator, welcome)

tjlarkin.com 4

  • Add LMV-style redesign of personal site (index-lmv.html)
  • LMV redesign: proof-of-work, brands hierarchy, greetform demo, working music player, new photo
  • chore(os): tool-ingestion header + shim

+ 4 more commits across Songs For Your Story, Skip School, Austin Foundation Guide

Week of Jun 1 – 7

  • 212commits
  • 5PRs pushed
  • 3projects

lightbreak 173

  • docs(state): record reserve route browser verification
  • feat(phase1b): add section gap insert line
  • feat(phase1b): convert feed adds to editable story blocks

WilCo Guide 21

  • docs: full system audit + prioritized roadmap (2026-06-06)
  • feat(jobs): 3-tier board (premium/featured/open) + rich detail + pagination
  • docs(vision): content engine (AI drafts, humans edit) + homepage news standard

greetform 18

  • New greetform landing page: horizontal positioning, interactive phone demo, 3 money modes, lead-capture popup form (Resend -> [email protected])
  • feat(scripts): one-command automated Vercel deploy for greetform-site marketing project
  • feat(offers): add single primary offer page

Week of May 25 – 31

  • 115commits
  • 4PRs pushed
  • 4projects

greetform 100

  • docs(state): lead-pages empty-state CTA
  • docs(state): lead-page templates (Classic + Ticket) shipped + live-verified
  • feat(lead-pages): templates (Classic + The Ticket) with picker, photos, 1-6 field builder

lightbreak 10

  • docs(lightbreak-v2): single canonical PLAN.md; reserve machine-readable moat in foundation
  • docs(planning): repair phase 1 build contract
  • docs(planning): add phase 1 trust report

Skip School 4

  • docs: update skip school org repo link
  • docs: record org transfer smoke test
  • docs: add brand publishing contract

+ 1 more commit across WilCo Guide

Week of May 18 – 24

  • 82commits
  • 0PRs pushed
  • 4projects

greetform 75

  • feat(lead-pages): wire conversion form flow
  • feat(dashboard): save quiz edits and add lead pages
  • feat(contact): contact form, /api/contact via Resend, link from letter + footer

tjlarkin.com 5

  • Add greetform to side projects section
  • Use final transparent Lightbreak logo on white background
  • Replace fake Lightbreak logo with real one

+ 2 more commits across WilCo Guide, Local Media HQ

Week of May 11 – 17

  • 20commits
  • 0PRs pushed
  • 2projects

WilCo Guide 18

  • docs(admin): record supabase rls cleanup
  • feat(sprint-multibrand): Phase A — Leander Scoop + Henderson HQ load as their own brands
  • feat(sprint-seo-geo): Commit 10 — publication-level trust pages (E-E-A-T)

tjlarkin.com 2

  • SEO/GEO: 301 fake routes, llms.txt, AI bot allowlist, rich article schema
  • SEO: fix article canonical (drop .html), trim sitemap to real distinct pages

Week of May 4 – 10

  • 152commits
  • 0PRs pushed
  • 1project

WilCo Guide 152

  • docs(sprint-seo-geo): STRATEGY + AUDIT — pre-implementation inventory
  • feat(sprint-onboarding-p4.2): offer image upload in the admin
  • docs(sprint-m3): final REPORT — 6/6 fixes shipped, cascade complete

Week of Apr 27 – May 3

  • 176commits
  • 0PRs pushed
  • 1project

WilCo Guide 176

  • docs(admin): sprint A dossier + session log
  • feat(admin): today dashboard + shell + market switcher + nav
  • feat(payload): add activity_events + system_events collections (migration 0002)

Week of Apr 20 – 26

  • 14commits
  • 2PRs pushed
  • 5projects

Songs For Your Story 7

  • feat(intake): add reference songs, vocal preference, energy level fields
  • feat(graduation): wire funnel to live Stripe + GHL automation
  • feat(graduation): deploy v9 landing page

Skip School 4

  • chore: snapshot post-fix SEO audit results
  • chore: accept --max-pages as alias for --limit in seo-audit.py
  • fix: seo regression from ahrefs report april 2026 (#1)

+ 3 more commits across Local Media HQ, Austin Foundation Guide, Retention Letter

Week of Apr 13 – 19

  • 33commits
  • 0PRs pushed
  • 5projects

Local Media HQ 18

  • Add vision.localmediahq.com subdomain
  • Add weekly article generator (launchd + Anthropic API)
  • Add 5 new articles: revenue, platforms, naming, growth, sponsorships

Retention Letter 7

  • Add Service, BreadcrumbList, and FAQPage JSON-LD to insurance page
  • Add GitHub Actions workflow for Cloudflare Pages auto-deploy
  • Add 7 SEO articles, update blog index and sitemap

Songs For Your Story 5

  • Add CONTENT-CALENDAR.md — 50-article publishing roadmap
  • Add 7 SEO graduation articles for 2026 season
  • docs: add Live: URL header to README (registry-indexed)

Skip School 2

  • docs: add Live: URL header to README (registry-indexed)
  • refresh: update Homeschool Laws by State (2026) | Skip School (auto-refresh agent)

+ 1 more commit across Austin Foundation Guide

Week of Apr 6 – 12

  • 16commits
  • 0PRs pushed
  • 2projects

Local Media HQ 14

  • Add investor/partner pitch page
  • Add rewrite: /done-for-you serves done-for-you.html without extension
  • Add AGENTS.md and CLAUDE.md to gitignore

Songs For Your Story 2

  • Add graduation thank-you page with Meta Purchase pixel tracking
  • Add Meta Pixel (ID: 1953487911921399) to all pages for Facebook/Instagram ad tracking

Week of Mar 30 – Apr 5

  • 28commits
  • 0PRs pushed
  • 2projects

Songs For Your Story 26

  • Add GitHub Actions auto-deploy workflow for Cloudflare Pages
  • Add articles index page, Blog link in main site and graduation navs
  • Add OG images, graduation nav link on main site, replace all placeholder social images

Local Media HQ 2

  • Add article: How to Start a Local Newsletter Business (The Complete Playbook)
  • Fix GSC coverage issues: sitemap, canonicals, redirects, 404 page

Week of Mar 16 – 22

  • 4commits
  • 0PRs pushed
  • 2projects

Local Media HQ 3

  • Add 301 redirects for 404 pages from GSC audit
  • SEO fixes: sitemap, robots, metadata, canonicals, redirects, structured data
  • Remove conflicting public/robots.txt and public/sitemap.xml

+ 1 more commit across tjlarkin.com

Week of Mar 9 – 15

  • 50commits
  • 0PRs pushed
  • 4projects

Skip School 26

  • Add curriculum packet generation system (v4 design)
  • Rebuild 4 index pages with real listing content (were showing 404)
  • Add 31 missing pages: author, comparisons, directory, state ESA guides

tjlarkin.com 17

  • Add preconnect and dns-prefetch for i.imgur.com (faster image loading)
  • Add Build Bible docs: README, STATUS.md, DECISIONS.md, content inventory, clean .gitignore
  • Restore original YouTube API section (live channel feed with real video thumbnails)

Local Media HQ 4

  • SEO overhaul: surgical metadata, schema, and FAQ changes only
  • Initial commit: unmodified v0 source from hq-redesign-12-15.zip
  • SEO + perf: Ahrefs health score fixes and PageSpeed optimizations

Songs For Your Story 3

  • Add SEO backend fixes to index.html: canonical URL, OG tags, Twitter Card, JSON-LD @graph with Organization+Person+Service+FAQPage, aria-labels, main wrapper
  • Initial commit: current live site files (pre-SEO state preserved as backup)
  • Fix: Send order details via Web3Forms before Stripe redirect

Week of Mar 2 – 8

  • 7commits
  • 0PRs pushed
  • 2projects

Skip School 4

  • Add .npmrc with legacy-peer-deps
  • Add subscribe form handler JS and update social proof count
  • Add subscribe page with Beehiiv API integration

tjlarkin.com 3

  • Add Ideas To Music as 7th side project card
  • Update music player improvements
  • Fix Ideas To Music link to ideatomusic.com

Week of Feb 16 – 22

  • 11commits
  • 0PRs pushed
  • 2projects

Austin Foundation Guide 8

  • Add 12 blog articles, blog index, update nav and sitemap
  • Add files via upload
  • Switch forms to Web3Forms, send leads to [email protected]

tjlarkin.com 3

  • Add Mindset Jukebox as 6th side project card
  • Force redeploy - add Mindset Jukebox project card
  • Update site: new playlist (41 tracks from TJs Playlist), Liberty Jukebox project card, updated numbers (22+/145k+), playlist filters, upload bug fix

Week of Feb 9 – 15

  • 3commits
  • 0PRs pushed
  • 1project

tjlarkin.com 3

  • Add article on local media as the next creator economy
  • Add files via upload
  • Update print statement from 'Hello' to 'Goodbye'

Week of Jan 26 – Feb 1

  • 1commits
  • 0PRs pushed
  • 1project

tjlarkin.com 1

  • Update print statement from 'Hello' to 'Goodbye'

Week of Jan 19 – 25

  • 14commits
  • 0PRs pushed
  • 1project

tjlarkin.com 14

  • feat: Implement new personal site structure
  • Define App component directly in index.tsx
  • Modify App component for connection success message

Week of Dec 1 – 7

  • 1commits
  • 0PRs pushed
  • 1project

tjlarkin.com 1

  • feat: Update navigation and hero content

Week of Nov 24 – 30

  • 1commits
  • 0PRs pushed
  • 1project

tjlarkin.com 1

  • feat: Initialize Personal Site v2 project Sets up the foundational structure for the personal website, including project configuration, dependencies, and basic components. This commit establishes the project with Vite, React, TypeScript, and Tailwind CSS, and includes initial implementations for the Navbar and Hero sections.

Method: generated from the real commit and pull-request history of every active project checkout. Bots, merges, and automation commits are filtered out. Each week shows the projects with the most work and their most feature-like commits, not every commit ever made. Rebuilt Oct 14, 2026.