HomeSelected work
Doug Silkstone•Open source · R&D

dezlock-dump

Runtime schema tools for Source 2 games

C++ engineering · Built the SDK and runtime offset resolution

  • Built a C++ SDK that extracts runtime schemas from Source 2 games, including Deadlock, CS2 and Dota.
  • Resolved offsets at runtime so game patches do not make them stale.
GitHub
#opensource#reverseengineering#cpp

No notes on this one.

Need someone to own work like this?

Tell me what you need to change, what your team has already tried and when you’d like to start.

Discuss a similar project

Hiring for your team? Send me the role.

Related posts

Doug SilkstonePinned

Building products and businesses

I work across strategy, design, engineering, marketing, sales and operations. Over more than a decade, that has included work for Groupon, Vouchercloud, AWIN and The Motley Fool, product engineering for Framer, Contra and STRV, and founding and selling three software businesses of my own.

I’m good at taking a complicated business problem, making the work clear and seeing it through. That can mean deciding what to build, designing the experience, writing the software, finding customers or improving how the business runs. I work with colleagues across those disciplines and take responsibility for the work myself.

In my own businesses, product decisions, customer acquisition, sales, revenue and day-to-day operations have all been my responsibility. I bring that same connected view to client work, from shaping the offer to building the product and measuring whether it works for the business.

…

withseismic.comLinkedInGitHub
#typescript#rust#cpp#architecture#zerotoone#growth#leadership
The last year on GitHub
@dougwithseismic
AugSepOctNovDecJanFebMarAprMayJunJul
View project
Doug Silkstone•Fan project · Marathon

Tau Ceti IV

Fan-made map explorer for Marathon

Design & engineering · Built the 3D explorer, squad sim and soundtrack

Read the full case study

Tau Ceti IV is a 3D surface-data explorer for the three maps in Bungie's Marathon. It's an independent fan project rather than client work, built over three days with Claude Code, and the role covered the design, the engineering and the soundtrack.

  • Built the explorer in three.js and React Three Fiber, drawing each map's line geometry as one set of segments with a height-graded shader.
  • Rebuilt the interface in Marathon's visual language, from the palette and type to the field-tag markers and HUD.
  • Shipped a live contacts layer where runner crews and UESC patrols walk, fight, fall and extract, driven by a unit-tested simulation core.

…

marathon.withseismic.comHow Tau Ceti IV was built
#typescript#react#nextjs#simulation#realtime#reverseengineering
Doug Silkstone

The one-man band

On 20 September 2026, the Vouchernaut repository was an empty starter. Twenty-two days later, on 12 October, vouchernaut.com had fifteen live products on it, from checked codes for 995 UK shops to a platform for brands with its own Shopify app. Behind them were 772 commits and about 530,000 lines of code, 145,000 of them tests.

I did every job myself: product, design, engineering, operations and selling. Agents did most of the typing while I wrote the specs, made the calls and checked the work. This is how that went, and why I came back to a site I started ten Black Fridays ago. There's a longer version too, with every feature and decision in it: the 40-page case study as a PDF.

…

vouchernaut.comThe case study (PDF)
#typescript#nextjs#hono#postgres#llms#architecture#zerotoone#designsystems#attribution#ecommerce#growth
The Vouchernaut homepage on 26 November 2020: dark plum, a search box for UK stores and the astronaut mascot with a pink V on his chest
Vouchernaut on Black Friday eve 2020, from the Internet Archive. The astronaut with the pink V is the one who became Vinny.
Read article