Browser investigation
When Saved does not mean saved
A deliberately broken example shows what to inspect when a success message hides a failed request.
Follow the Jevitate example →Product & engineering dossier New York / Remote
I connect product strategy with engineering so teams can make deliberate choices about what to build, when to build it, and how to keep it dependable.
Unclear direction and requirements can turn engineering effort into rework. I focus on keeping the customer's problem, the business decision, and the engineering work connected—from the first assumption through requirements, handoffs, and verification.
I've led both product and engineering teams at artnet and OutboundLabs, and held Staff Engineer roles at Distributed Spectrum and Qrypt. I stay hands-on with architecture and software development, balancing product needs with reliability, security, maintainability, and operating cost.
Today, I apply that approach through MC Product Labs and open-source tools that help clarify work, coordinate execution, and check the result.
Examples and evidence
Follow a concrete example, inspect the tools, or read an attributed account of the work.
Browser investigation
A deliberately broken example shows what to inspect when a success message hides a failed request.
Follow the Jevitate example →Delegated coding
Inspect how Junior Agent scopes work and keeps independent checks and results available for review.
Explore Junior Agent ↗Platform modernization
Persistent's case study describes artnet's migration to Google Cloud with MediaAgility.
Read the case study ↗Product company
Through MC Product Labs, I start with a narrow customer group and a painful problem, then test the assumptions that could change the next investment. The aim is to avoid building before the need is understood and to carry what we learn into clear engineering work. The company blog covers the product work; my personal writing covers engineering and open-source projects.
Vet before bet—challenge product assumptions, examine alternatives, and authorize evidence before committing engineering time or capital.
Engineered content for agencies—structural specs, validation rubrics, and signal loops so copy is manufactured to an outcome, not guessed at.
Independent evidence when proof matters—signed records, policy-version evidence, and corroboration for consent and compliance events.
Enterprise airgap licensing in a 2MB Rust binary—offline-first validation, hardware binding, and an auditable open-source client.
The operations plane for public posture—inspect legacy claims, authorize repositioning moves, and govern required expressions across channels.
A suite of MCP tools for teams who want LLM speed without drift, rework, or broken flows—intent, structure, security, and UX aligned to what actually ships.
Open Source · Junior Agent
Junior Agent delegates bounded coding work to lower-cost models using acceptance criteria, isolated Git worktrees, independent checks, and bounded repair attempts. I actively use it across my own projects.
Scope and acceptance criteria define what each delegated task must deliver.
Verification and bounded repair attempts produce evidence for review.
Changes, check results, model usage, and unresolved work remain visible to the reviewer.
Earlier MCP/CLI tools for critical-path planning, House of Quality analysis, and failure-mode assessment support task planning and review.
Earlier open source · Praxec
Praxec is an open-source agentic harness—hosting workflows, enforcing policy gates, and retaining control over state, tools, approvals, and evidence while models do probabilistic work.
Explore the Praxec organization ↗Hosts agentic workflows with legal transitions, durable policy gates, human approval, and audit trails—authority in code, not model interpretation.
Structured, governed approaches for discovery, analysis, FMECA, implementation, and verification.
Open-source utilities—CPM planning, elicitation, scientific process, cross-matrix analysis, corpus work, and operational tools—that plug into the harness.
Praxec’s MCP and CLI utilities also support Junior Agent task planning and review, including critical-path planning, House of Quality analysis, and failure-mode assessment.
Family Study: Temporal Runtimes
The tflo family explores embeddable temporal event processing across Rust, WASM, React, and browser environments—with shared models and deterministic behavior as design goals.
Explore tflo repositories ↗The embeddable Rust engine and shared temporal foundation.
Declarative temporal state for React applications backed by the shared runtime.
Browser-event capture and signals designed around durable identifiers and pluggable sinks.
Open Source · Jevitate
Jevitate records real browser sessions into typed Journeys over Playwright, then replays, explores, load-tests, and reviews them from a single CLI or MCP server. Autonomous runs are driven by TypeSafe’s Jev and bounded by hard guardrails—model decisions are hypotheses; runtime evidence decides pass or fail. MIT-licensed, TypeScript, Node 20+.
Capture a real flow by demonstration into a deterministic, typed Journey—then parameterize, promote, and load-test it against an authorized origin.
Drive to a natural-language goal with autonomous exploration; success is judged by an independent assertion, never the model’s say-so.
Bounded misuse against a trusted hard-signal defect oracle, plus ranked, cited, evidence-anchored usability findings.
Exposes only an allowlisted tool surface for agents; every run is origin-bound and budget-capped, and credentials are never sent to a model.
Open Source · opv
opv (1password-vault) is an open-source Rust CLI connecting 1Password-managed secrets to application runtimes and CI. 1Password remains the source of secret values; opv coordinates validation and delivery through official CLIs.
Declare key names, IDs, and validation rules. Reporting identifies problems without displaying secret values.
Review proposed changes and bind synchronization to a plan. Deployment and pruning require explicit controls.
Supports Fly.io, Azure Key Vault and Container Apps, Kubernetes, External Secrets Operator, and GitHub Actions.
Structured JSON reports, stable error codes, and an agent skill support scripted and AI-assisted workflows. Distributed as prebuilt binaries and through npm; MIT licensed.
Engineering / Attributed Evidence
Breadth is useful when it becomes pattern recognition: across public companies, billion-dollar enterprise software, regulated domains, and early-stage teams.
Public-company CTO leadership
Owned modernization of a decades-old monolithic platform, actively designing, planning, managing, and helping execute the transition toward cloud architecture. Led collaboration with MediaAgility on the phased migration to Google Cloud.
Read external case study ↗Billion-dollar enterprise · Medidata
Architected and repaired flagship products and led technical turnarounds for some of the weakest products in the portfolio—work requiring product judgment, delivery discipline, and hands-on technical depth.
Program and delivery governance
Applies formal project planning, including CPM, to expose dependencies, sequence work, and control delivery risk—and builds tools that bring the same discipline to agentic coding.
Working method / 03
Discovery, boundary analysis, critical-path planning, implementation, and verification form one accountable delivery loop. The artifacts change; the discipline does not.
Read practical examples of product decisions, engineering tradeoffs, and software verification. My professional background and project history are available in the résumé.