cpp2 posts
Doug SilkstonemaxPinned

The 5-minute version, from meRecorded for founders sizing up a first or a founding engineer. What I build, who I've built it for, and who I'm looking to work with.

Hey, I'm Doug.

I've built products for Framer, Contra, Groupon, The Motley Fool and Sky. I'm a subject contributor on MIT's Generative AI and LLM course, and I've founded and sold three products of my own.

British software engineer and founder, twelve years in. I'll work out what to build, design it, write it, and then do the work that gets people using it. Most of what I ship now has an LLM somewhere in it, and I write nearly all of it with agents.

withseismic.comLinkedInGitHub
#typescript#rust#cpp#architecture#zerotoone#growth#leadership
5,354contributions in the last year
@dougwithseismic
AugSepOctNovDecJanFebMarAprMayJunJul
  • 2,1662022
  • 1,4592023
  • 7582024
  • 3,0792025
  • 3,8972026 so far

285 days with a commit. Busiest was 237 on 5 Jul 2026.

2
Doug SilkstonemaxNote

Some shape on the timeline: WithSeismic is the consultancy I've run since 2016, so most of the client work sits under that, and the founder entries are products I built and sold alongside it. hogsend.com is the current one.

Doug SilkstonemaxOpen source · R&D

Every offset, every patch

Runtime schema extraction for Source 2 games (Deadlock, CS2, Dota) into a C++ SDK that resolves offsets live instead of going stale on every patch.

GitHub
#opensource#reverseengineering#cpp
1
Doug SilkstonemaxNote

Source 2 moves its offsets every patch, so a hardcoded SDK is stale within a week of shipping. This one reads the schema out of the running process instead, which is the only version that stays correct. Published as dezlock-dump.