I build databases, decision tools, and operational systems where the hard part is knowing what must stay true.
25 years · San Diego · Rust · distributed data · $1B-scale retail ops
The boundary you are arguing about — the API, the schema, the org chart, the box in the rack — is a rendering choice. The set underneath is what is real. This page is built that way on purpose.
Proof, before biography
>$1Bexited
gross merchandise value transacted on the ERP platform I co-founded
source: RetailOps · as of 2023
233kactive
all-time downloads across the ankurah crate family — ankurah, ankql, and friends
source: crates.io · as of 2026-08
2.1Mactive
discrete events per simulated 8-hour warehouse shift, run-to-run deterministic
source: client engagement · as of 2026-07
2Mshipped
lines of code audited across 84 repositories for one acquisition diligence
source: client engagement · as of 2025-12
Projections
One history — roles, client engagements, open source, research, talks, writing — projected onto whatever surface you need.
Briefs
Kind
Era
Status
17 itemssource: the published dataset
17 items
Daniel Norman
San Diego, CA · daniel@danielnorman.net · github.com/dnorman · linkedin.com/in/danieldnorman
I build databases, decision tools, and operational systems where the hard part is knowing what must stay true.
Generated from danielnorman.net · view: Full history
Client work is described without naming the client or the end customer.
Every entry here is in the Full history PDF — the same work, typeset in the document's own order.
Offline-first reactive database in Rust: one model definition compiles to server, browser (WASM), and mobile; live queries, per-field merge, pluggable storage. 29 crates, ~73k lines, 925 tests.
233k all-time downloads across the ankurah crate family — ankurah, ankql, and friendssource: crates.io · as of 2026-08
Discrete-event simulator validating robotic warehouse designs for a major international automation company. 2.1M events per 8-hour shift, deterministic; kinematic safe-interval path planning; GPU replay visualizer.
2.1M discrete events per simulated 8-hour warehouse shift, run-to-run deterministicsource: client engagement · as of 2026-07
active
Client work2026
Government-notice understanding
Two-phase LLM pipeline resolving scanned government notices against a 45,000-entity ontology, then extracting fields. The model proposes; deterministic code decides. Production in ten weeks.
shipped
Client work2026
Field-service platform
One Rust core compiled to web, native mobile, and server for a multi-market service operator — recurring schedules, and a from-scratch route optimizer sequencing 200 stops in under a second. Foundation built solo; the client team carried it to release.
shipped
Client work2025
Acquisition technical diligence
Reverse-engineered a customer-data platform from 84 repositories and 2M lines with no vendor docs; scripted static-analysis pipeline; scored red/yellow-flag report to the acquirer.
2M lines of code audited across 84 repositories for one acquisition diligencesource: client engagement · as of 2025-12
shipped
Role2020–23
Entrepreneur in Residence — PIF.vc
Technical due diligence across a venture portfolio: product architecture, scalability, engineering review, and vetting of physics-based claims.
shipped
Role2021–23
Edvo — co-founder & CTO
Spatial personal database and collaborative browser: web pages, notes, and references in conceptual proximity on an infinite canvas.
ended
Research2015–18
unbase
Distributed-database research: strong causal consistency, coordination-free, peer-to-peer in the browser. Presented at HPTS and Asilomar, 2017.