When signals disagree
Investigate the measurement boundary.
A reassuring aggregate should not erase a concrete failure. First ask whether the instruments answer the same question.
Senior ML Engineer · Microsoft
I build ML systems that remain useful after the demo.
My work is moving from solving hard model problems to shaping the systems around them: product intent, evaluation, reliability, cost, and the engineering leverage that lets teams improve all five together.
Read my operating approachOutcome A useful capability that can be measured, operated, and improved.
01 / What I care about
A model can be impressive and still leave the product fragile. I care about the whole system that turns intelligence into a dependable user outcome, including the parts that are less visible than the model itself.
Start with the decision or workflow that should improve, not with a model looking for a use case.
Evaluation, fallbacks, latency, observability, and recovery shape trust as directly as model quality.
Token use, compute, human review, and operational load belong in design decisions from the beginning.
Explicit interfaces, ownership, and evidence let more engineers change the system without losing its intent.
02 / How I think
Staff-level judgment begins before implementation. I frame the decision, map the boundaries, and identify the evidence that would justify investment or stop it.
Whose outcome changes, and how will we know?
Where do state, data, models, and ownership meet?
Which failure is costly, silent, or hard to reverse?
What is the cheapest observation that could change the decision?
Build, narrow, or stop with the rationale recorded.
When signals disagree
A reassuring aggregate should not erase a concrete failure. First ask whether the instruments answer the same question.
When investment grows
The more expensive and irreversible the direction, the more explicit its assumptions, rollback, and success criteria should become.
When a hypothesis fails
A negative result is useful when it prevents further waste. Technical leadership includes stopping work that has not earned scale.
03 / How I develop
I work in thin, observable slices. Each stage reduces a different risk, and each leaves behind an interface or check the next engineer can use.
Frame
Turn an ambiguous request into a decision, a baseline, and constraints that survive implementation choices.
Slice
Connect real data, model behavior, and user interaction before optimizing isolated components.
Instrument
Capture task success, regressions, cost, latency, and traces at the boundary where decisions are made.
Harden
Add validation, retries only where bounded, fallbacks, idempotency, isolation, and explicit unknown states.
Operationalize
Ship paved paths, ownership, runbooks, release gates, and telemetry so improvement no longer depends on one person.
04 / Scaling in the LLM era
LLM products change faster than traditional software and fail less deterministically. Sustainable scale comes from shortening the path from production evidence to a safe, measurable improvement.
Intent
Define success in user and domain terms.
Evaluation
Pair offline suites with production signals.
Execution
Constrain tools, state, retries, and side effects.
Operations
Track quality, latency, tokens, and recovery together.
Organization
Make safe patterns easier to reuse than bypass.
The evolution I am pursuing
The staff role I am growing toward is not “more implementation.” It is broader judgment: finding the constraint that matters, aligning interfaces and ownership, creating reusable engineering paths, and making trade-offs visible early enough for the organization to act on them.
05 / Three studies
The studies are useful together because they do not tell one convenient story. One establishes a bounded condition, one exposes an audit boundary, and one shows when an expensive technical direction has not earned another run.
Study A · Geometric contracts
Bounded positive result
Finite models, exact arithmetic, and browser perturbation across real pages.
Inspect the TLA+ modelStudy B · Disclosure contracts
Single-repository finding
An abstract disclosure model paired with inspection of emitted files.
Study C · Generated formal feedback
Negative feasibility result
One paid task, generated behavioral contracts, browser replay, and bounded repair.
What changed in how I operate
From model quality to system quality. From passing checks to understanding their coverage. From implementing the next idea to deciding whether it deserves organizational scale.