DMDS — digital studio for websites, apps, AI and marketing

[ SEC.00 / BOOT ]

A digital studio that engineers outcomes — not impressions.

WEBSITES  APPS  AI  MARKETING

[ KEYBOARD LIVE ]  TYPE ANYTHING — THE ENGINE WILL SET IT

[ SEC.01 / THESIS ]

Most agencies sell mockups. We ship systems — the site, the app, the AI behind it, and the marketing engine that feeds them — built with the same rigor aerospace teams bring to code, and none of the beige.

EVERY CLAIM ON THIS PAGE IS LOAD-BEARING.
[ SEC.02 / CAPABILITIES ]
FIG.01DISCIPLINE / WEB

WEBSITES.

Design systems, not page templates. Performance budgets set before the first pixel, sites that score green before they scroll, and a CMS your team will actually use.

  • NEXT.JS / REACT
  • DESIGN SYSTEMS
  • E-COMMERCE
  • SEO CORES
  • CMS
FIG.02DISCIPLINE / MOBILE

APPS.

Native-feeling apps for iOS and Android from one codebase, wired to backends built zero-trust from day one — mutual TLS between services, offline-first where it counts.

  • REACT NATIVE
  • iOS / ANDROID
  • OFFLINE-FIRST
  • ZERO-TRUST APIs
FIG.03DISCIPLINE / INTELLIGENCE

AI.

Not a chatbot bolted on. We operate our own AI gateway across 20+ model providers — agents, retrieval, evals and cost controls, integrated where they move a number you care about.

  • LLM INTEGRATION
  • AGENTS
  • RAG
  • GATEWAYS
  • EVALS
FIG.04DISCIPLINE / GROWTH

MARKETING.

Creative that answers to a dashboard. Content engines, campaigns and funnels instrumented end-to-end — because launch is the midpoint, not the finish line.

  • CONTENT ENGINES
  • CAMPAIGNS
  • ANALYTICS
  • FUNNELS
  • CRO
[ SEC.03 / PROOF OF WORK ]

ENGINEERED,NOT DECORATED.

P-01

SPECIFY

Critical flows get formal specifications before they get pixels — TLA+ models, threat models, failure budgets. IN PLAIN ENGLISH — WE FIND THE 2 A.M. FAILURE BEFORE YOUR CUSTOMERS DO.

P-02

BUILD

Typed, tested, and reviewed against rules borrowed from NASA’s Power of Ten. No unverified claims in code or copy. IN PLAIN ENGLISH — NOTHING SHIPS ON VIBES. EVERYTHING SHIPS REVIEWED.

P-03

HARDEN

Zero-trust plumbing by default — mutual TLS between services, least-privilege everything, audited dependencies. IN PLAIN ENGLISH — A BREAK-IN AT ONE DOOR DOESN'T OPEN THE REST.

P-04

GROW

Analytics, experiments and content systems that compound after launch — measured, never vibed. IN PLAIN ENGLISH — YOU SEE EXACTLY WHAT EVERY DOLLAR DID.

20+AI PROVIDERS ROUTED
2PLATFORMS IN PRODUCTION
0TEMPLATES USED
100%BUILT IN-HOUSE
[ SEC.04 / OPERATOR ]

THE STUDIO IS THE ENGINEER.

DENNISMINK

@0xMINK · CORE MAINTAINER, ZOO CODE · LONG ISLAND, NY

Every line on this page ships through the same hands — a core maintainer of Zoo Code, with fixes merged upstream into Roo Code, the tooling this industry codes with. No account managers, no handoffs, no telephone game between the person you brief and the person who builds.

34PULL REQUESTS AUTHORED
12MERGED INTO PUBLIC AI TOOLING
38ISSUES FILED & TRIAGED
1PERSON. ZERO HANDOFFS.
[ SEC.05 / SELECTED WORK — EVIDENCE ON FILE ]

Credit-based AI gateway routing 20+ model providers — VS Code extension auth, fraud detection, usage analytics, Stripe billing.

[ DOSSIER W-01 · FACTS VERIFIABLE VIA GITHUB ]
1,266GITHUB STARS
7PRS MERGED
7PRS REVIEWED
85,900LOC AUDITED — POWER OF TEN

Core maintainer of the community-maintained VS Code AI coding extension built on Roo Code. Shipped fixes across ripgrep integration, provider compatibility and lint enforcement, and ran a NASA Power-of-Ten audit over all 396 production source files. Five fixes merged upstream into Roo Code itself.

  • MERGEDfeat(ripgrep): add Show Ripgrep Diagnostic command
  • MERGEDfix: resolve ripgrep from @vscode/ripgrep-universal and the system PATH
  • MERGEDfix(vertex): warn when credentials field receives a file path
  • UPSTREAMfix(reliability): prevent webview postMessage crashes, idempotent dispose
  • UPSTREAMfix(checkpoints): canonicalize core.worktree comparison on Windows
  • UPSTREAMfix: provider 400s — strip reasoning_details from messages

Brand, site, lead API and an AI-assisted content engine for a licensed insurance practice — compliance-reviewed at every step.

[ DOSSIER W-02 · GROWTH SYSTEM ]
1BRAND SYSTEM
4CHANNELS INSTRUMENTED
100%COMPLIANCE-GATED CONTENT
T-65CAMPAIGN OPS SPEC

Full growth system for a licensed insurance practice: brand, website, lead-capture API, and an AI-assisted content engine where every asset passes a human compliance gate before it ships — because regulated industries don't get to move fast and break things.

  • SHIPPEDBrand system — identity, cards, print collateral
  • SHIPPEDinsurewithmink.com — site + lead API
  • RUNNINGAI content calendar with human compliance review
  • SPEC'DT-65 campaign operations — full designer + ops briefs

React Native customer app and a zero-trust backend — mutual-TLS service mesh, formally reviewed critical paths.

[ DOSSIER W-03 · PRIVATE ENGAGEMENT — PRIVATELY VERIFIABLE, REFERENCES ON REQUEST ]
412COMMITS, SOLE ENGINEER
4PROVERIF MODELS
3TLA+ SPECS, MODEL-CHECKED
2PLATFORMS — RUST + REACT NATIVE

Field-service platform for an HVAC operation: a Rust backend with a zero-trust internal layer — mutual TLS between services and a forward-secret ratchet whose secrecy properties are proven in ProVerif — plus migration and coordination flows model-checked in TLA+, and a React Native customer app with PII-scrubbed crash reporting.

  • PROVENratchet_forward_secrecy.pv — forward secrecy under key compromise
  • PROVENcapability_chain.pv — verified against an explicit attack model
  • CHECKEDForwardSecretRatchet.tla — TLC traces on file
  • CHECKEDCellMigration.tla · SchemaCoordinator.tla
  • SHIPPEDCustomer app — offline-aware, crash reports scrub PII

[ SEC.06 / TRANSMIT ]

HAVE A SYSTEM WORTH BUILDING?

Tell me what you're building. No forms routed to a black hole, no account managers, no telephone game.

WHAT ARE YOU BUILDING?

NO SPAM, NO DRIP SEQUENCE. ONE HUMAN READS THIS — AND REPLIES, USUALLY WITHIN A DAY.

[ PRIVACY & DIRECT LINE + ]

YOUR DETAILS GO TO ONE INBOX. NO THIRD-PARTY ANALYTICS, NO TRACKING, NO LIST.
UNSENT TEXT IS KEPT ON YOUR DEVICE ONLY, FOR 7 DAYS.

PREFER EMAIL? DIRECT LINE ↗