Đỗ Xuân Lộc
Founder & CEO, Valixara · Solutions Architect (AI)
I build systems that prove what they did — deterministic guardrails around probabilistic models, cost and latency as design axes, and every non-trivial decision backed by evidence.
- 01Systems engineered to outlive their creators.
- 02Intelligence embedded into architecture — never retrofitted.
- 03Infrastructure that compounds value instead of accumulating technical debt.
Problems solved in production
What I systematically dismantle
A representative sample — not the full list. Each one taken from diagnosis to production, built on systems thinking that transfers to the next problem.
An autonomous coding agent can 'lie' about what it just did on the machine — the commands it ran can never prove the real effect actually happened.
Designed an append-only, SHA-256 hash-chained ledger anchored to observed effects (post-write file hashes, per-run git-HEAD delta) rather than parsed command strings — because a fully-bypassed agent can make the command lie about what it does.
Prototyped in Python then hardened into Rust with unit tests proving tampering is detectable; a 5-band honesty model with an explicit 'opaque' verdict — an effect it can't derive is flagged, never silently marked safe.
>> tamper-evident audit as a primitive, not an assertion
A used-electronics buyback agent must discover which specs matter per product, but a free-running LLM will ask impossible questions — a Face-ID question on a Touch-ID phone, fan-noise on a fanless MacBook.
Fused LLM flexibility with deterministic domain truth: the model proposes a per-product schema, then a hand-curated hardware-spec table forbids impossible fields. The LLM may explain — code decides.
LangGraph supervisor + specialist nodes; structured output everywhere with retry/backoff; a real P99 tail-latency investigation (45s = 11.5× P50) driving schema-cache pre-warming and a circuit breaker for external tools.
>> only data consistent with hardware reality passes through
A pipeline over real business call audio (noise, cross-talk, variable length) needs STT + diarization + summarization + structured extraction, yet synchronous heavy inference burns idle GPU and collapses under bursty load.
Insourced Whisper + NeMo diarization onto SageMaker async endpoints driven by Lambda — deleting external AI-vendor dependencies (a privacy win when the data carries PII) while paying for GPU only on real execution.
In-context batching (many transcripts per call, Pydantic-array output ≈ 80% fewer prompt tokens) plus content-hash prompt caching; treated the model as untrusted — rejecting transcripts whose timestamp count drifts outside a bounded ratio.
>> zero idle GPU, burst-tolerant without provisioned capacity, fewer external vendors
An AI security-review harness easily lets an LLM 'confirm' a finding with no machine-verifiable proof — a verdict set by an LLM's prose is not trustworthy enough to block CI.
The centerpiece is a pure-Python proof gate that recomputes every verdict and discards whatever an LLM set: a SAST static trace alone returns 'unconfirmable' and must escalate to a live PoC; a refutation always beats a confirmation.
Chose LangGraph over CrewAI because a non-LLM decision node was required; kept LLM triage outside the deterministic graph, CONFIRMED-only and default-off; drove cost to a <50k-tokens/scan target by letting scanners do the heavy lifting.
>> only findings backed by machine-verifiable proof block CI
Real-time field-sales route scheduling: can a new stop 'fit' between two adjacent appointments, with multiple people editing at once and no double-booking allowed?
Reduced it to a conic-section feasibility constraint: a stop is only suggestable if it falls within the ellipse whose foci are the adjacent events (PA + PB ≤ a configured distance), color-banded by great-circle travel time.
Real-time concurrency over Server-Sent Events with first-writer-wins; a memento pattern for undo/redo across the data model; two-way Google Calendar sync.
>> geometrically feasible stop suggestions, no double-booking
Protecting PII in a shared multi-department data lake — tokens must not be join-able across teams, and a real-estate schema must never let owner PII reach the client.
Enforced column-level PII redaction at the data-lake layer, and HMAC pseudonymization scoped by department:field:version so tokens can't be joined across teams; for real estate, designed the schema so owner PII can never reach the client at all.
Privacy is a shape of the architecture, not a filter bolted on: fail-safe auth blocks admin routes on misconfig, and a self-authored production-readiness audit refused to ship while P0 findings remained.
>> privacy enforced at the schema layer, not accidentally leakable
Technical DNA
From interface to inference pipeline
A complete, battle-tested stack spanning frontend architecture, backend systems, cloud infrastructure, and production AI integration.
45 skills across 5 domains
Writing
Latest writing
Tech radar