Tyler Brown

Applied AI Engineer  ·  forward-deployed, client-facing

Applied AI engineer, forward-deployed with the people who use the software. I build LLM workflows with Claude Code and Codex and ship them to production behind evals and human approval.

Since January 2024, at a small life science distributor, I have designed and shipped the systems a company that size is not supposed to have: a standards-compliant e-procurement connector that lets university buyers purchase from inside their own purchasing platform, retrieval-augmented search over the company's institutional knowledge, locally hosted language models doing extraction work at scale on one consumer GPU, and the guard layers that stop automated outreach from doing something that cannot be taken back.

Since September I have also been forward-deployed with an outside client, a Las Vegas solar contractor, building the field sales platform their reps work from. Before software I spent nine years in clinical eyecare: optician, ophthalmic technician on LASIK and cataract cases, then diagnostic and surgical equipment sales into surgery centres and hospitals, including setting up secure device-to-archive transfer for Kaiser Permanente and running a store whose pretesting fed a telehealth partner's remote prescription checks.

The work is measured rather than asserted, and built with AI coding agents under a review process I wrote: about 515,000 lines of JavaScript, Python, SQL and shell across more than fifteen projects, about 3,400 commits, and nearly 1,000 test files behind them, plus 18 gated production releases in ten days on the client work. Counted as authored code only: no third-party clones, generated output or duplicate copies. Where a result did not hold up, I have said so in writing and withdrawn it.

Stack

Also running in public

Selected systems built
  • measured
  • verified
  • withdrawn

Client deployment

Field sales platform for a residential solar contractor

Forward-deployed with the client's VP of Sales and field reps since September 2026. One Progressive Web App the sales team works from in the field: door-knocking maps and territories, leads, rep tracking and team analytics, a roof designer, proposals, training, and onboarding with e-signed contracts. Serverless REST API on Cloudflare Workers, D1 (SQLite) and R2, behind single sign-on, with GitHub Actions CI on every push.

The roof designer takes Google Solar API roof segments, then fits roof planes to public USGS LiDAR point clouds in the browser to cross-check and correct them. When reps said layouts were too strict, I replayed real homes instead of arguing: rows matched LiDAR, the strictness was real, and placed panels rose from 608 to 626 with all 948 tests passing.

Delivery runs from the field: reps file tickets in the app, I turn each into a fix with Claude Code, Codex reviews it adversarially, and a release gate tests the exact commit on a frozen copy, ships to staging first and smoke-tests production. The gate refuses any build it cannot prove.

Built and awaiting release: Pitch Coach, an AI "skeptical homeowner" (Llama 3.1 8B on Workers AI) that reps practise door pitches against, scored on a five-point rubric with per-user and company spend caps that fail closed.

Machine
  • AutoCAD
  • CadQuery
  • KUKA KR 210
  • STEP / STL
  • Blender
  • OpenFOAM
  • XFLR5
  • Remotion
  • ffmpeg

Applied AI and machine learning

Literature extraction on local GPU inference

A pipeline that reads the Methods section of published open-access papers, extracts structured facts, here which commercial supplier each laboratory used, with every answer tied to a verbatim quote that code checks against the source. A 14-billion-parameter model runs locally through Ollama on one consumer GPU at zero marginal cost.

The model must return a verbatim source span, checked in code as a literal substring. A supplier name not present in the paper is discarded rather than reported. That is a structural hallucination filter, not a prompt instruction.

A truncation defect turned out to be the single cause of every malformed-output retry. Repairing the output instead of retrying it recovered 80 previously lost papers and produced zero failures on the runs that followed, including one unattended 6,537-paper job.

THROUGHPUT · PAPERS PER MINUTE 7.4× 1.27 9.43 0 4 8 10
Quantization choice, not a bigger machine. Selecting a build that fits entirely in video memory did more than every other optimisation combined.

I then distilled the large model into a small one: a 421-million-parameter ModernBERT classifier fine-tuned with PyTorch and Hugging Face on 23,984 labels the large model produced, on the same consumer GPU. Zero-shot it scored 0.47; fine-tuned it scored 0.985 on 200 held-out papers, beat a TF-IDF baseline of 0.86, and runs 68 times faster.

An evaluation-contamination catch on my own work

A prompt revision measured as a large quality gain. I then found the evaluation set had been assembled out of the previous prompt's own failures, with worked examples lifted verbatim from papers inside it.

Re-measured on randomly sampled, blind-labelled papers, the two versions were a dead heat, 21 of 24 correct each. I reported the tie, kept the revision on other grounds, and wrote the rule down: an evaluation set built from a model's failures will always flatter the fix aimed at them.

Retrieval platform, and the measurement of it

Company-wide semantic search over contracts, price sheets, product data and operational history, used by people and agents alike. Pinecone vector store, Gemini embeddings, MongoDB semantic cache and query audit log, contextual chunking in which every chunk carries a written summary of its own context.

I then built a falsifiable benchmark across every knowledge layer in the estate, and found my own earlier headline figure was inflated by answer leakage in the test harness. I voided it. The corrected result stands: a cross-layer fan-out answers 0.81 of questions from printed text against 0.42 for the vector store alone.

Generative media with a control layer

The hard part of generative media is not producing one good frame. It is the hundredth one matching the first, and the label still saying what the label actually says.

A product photography pipeline takes a phone photo in and returns a studio shot, behind an automated pass and fail gate with auto re-roll. The discriminator was measured rather than guessed: border colour and border texture carried no signal at all, reading identically on good and bad batches. What separated them was floor-band darkness, a 5th-percentile luminance of 52 on the bad batch against 90 to 159 on the good ones. The threshold sits at 90.

Label integrity is a separate guard that warps the original label pixels onto the generated bottle and fails closed: two of three generations died on "no label found" rather than shipping something plausible. Without it, at temperature zero, the fine print degraded into nonsense and the phone number changed by one digit.

The limits are documented as carefully as the wins. The gate cannot catch a wrong material or invented geometry, so a human pass on a contact sheet is still required. Real storefront photography measures at mean luminance 205 while the generated scenes came back between 55 and 137, up to four times darker and reading as a different company in feed. Realism and brand pulled in opposite directions, and brand won.

For video, type is burned in by code because the models garble text, a current video model cannot hold hands past about two seconds so hands get a still and a slow move instead, and scripted browser capture drives the cursor along Bezier paths with an eased clock, because evenly spaced replay reads as a robot.

Integrations and protocols

cXML and OCI e-procurement connector

The largest single system I have built. It lets an institutional buyer punch out of their own purchasing platform into our storefront, shop at contracted prices, and return a cart as a purchase order. Seven cXML message types plus SAP OCI, validated against vendored official document type definitions, with per-buyer pricing in four schemes applied on both cart return and order ingestion.

Built for the failure cases: a durable outbound delivery queue with at-least-once semantics, full-jitter backoff, strict document ordering and a dead-letter path; a stuck-order recovery sweep; atomic idempotency on purchase order intake. Liveness and dependency health are checked separately.

Nine rounds of adversarial security review closed more than forty findings, including injection and session-handling findings, all fixed.

Marketplace order connector

A second protocol leg on the same service, receiving signed CloudEvents webhooks over HMAC-SHA256. It verifies the signature fail-closed, persists the raw signed event before doing anything with it, acknowledges within seconds, then maps asynchronously. Money is handled as integer cents through BigInt, so float drift is not possible. Idempotency runs at two levels, event-level at the inbox and effect-level on the order, so at-least-once redelivery can never create a second order.

Two silent order-loss defects were caught before go-live. One of them, a signature header the partner names differently from the documented default, would have rejected one hundred percent of real orders while returning a plausible-looking response.

Live carrier rating at checkout

Replaced flat shipping tables with a callback service that rates every cart live against the carrier. It bin-packs against measured carton geometry, real stack heights and a 42-pound strapping limit, and forces cold-chain items onto next-day service, never bundled, with dry ice declared per package.

The governing design rule is refuse, never guess. If the carrier returns nothing usable, or any item lacks a weight, the service returns no rate rather than inventing one. A wrong rate is charged to a real customer. A missing rate is merely visible.

Safety architecture and data

Search, content and extraction

Other engineering (personal projects)

A six-axis robot that prints buildings

Toolpath planning and machine control for a KUKA KR 210 on a six-metre linear track, printing concrete structures. It takes a parametric building model, plans the print path inside the arm's 3.1-metre reach envelope, searches for the best track position, and emits G-code with pump control. From the best single position the arm reaches half the footprint, so the plan calls for repositioning.

The output is not a picture of a robot. One run produces 13,215 lines of G-code across 200 layers: 8.8 kilometres of toolpath, 12,118 kilograms of concrete, a 12.2 hour print at 15 millimetre layers and 200 millimetres per second.

The building itself is parametric CAD written in code and exported to STEP and STL, with a separate module placing electrical, plumbing and HVAC runs against the National Electrical Code and the plumbing and mechanical codes. Structural, permitting and integration gaps were each audited in writing before anything was costed.

Electric hydrofoil: parametric design as code, personal

A board defined entirely in code, with Python generators emitting 37 printable and 32 exchange solids, and design invariants encoded as runnable tests rather than checked by eye.

A parallel adversarial audit by four specialist reviewers found that a claimed structural safety factor of 8.4 had been computed against direct shear, when the real load case is a bending moment. The true figure was 0.22, nine times under-designed. Redesigned to 2.69 while taking the part from 5.6 kilograms to 558 grams.

Also built

  • A fail-closed approval gate for automated email. Every automated message must pass verification, opt-out and per-domain checks, with a manual stop and an automatic bounce watchdog. The audit finding that mattered: unverified addresses, not volume, drove bounces.
  • Buyer identification from public research awards. Scores funded projects for fit and verifies contacts before anyone is contacted. Splitting the work so the paid model only searches while local code fetches and extracts cut tokens per batch 4.6x and raised verified coverage from 11 to 62 percent.
  • A changeset engine for live web content. Edits live pages against verified anchors, dry run by default, with a rollback file written before every change: 31 of 31, then 11 of 11 changes verified live.
  • A nightly retrieval-quality evaluation harness. Investigating a long-running red state established that none of 100 stored runs had ever passed all three gates. The thresholds were stock values never calibrated to this corpus. Recalibrated against a full replay so 67 of 100 pass and every remaining failure is a genuine collapse.
  • An agent fleet and a protocol for letting agents do risky work. More than 40 specialised agent definitions with an explicit dispatch index, over a written seven-stage protocol carrying 279 tests: specification, review by an evaluator in a separate context, an isolated worktree, and continuous scope-drift monitoring during the build.
  • Tool servers where the risk model is the product. A 35-tool server exposing a customer relationship platform to AI agents in which every call is risk-classified: sending and billing refused outright, writes stop when a kill switch is on. A public catalogue server built alongside it was hardened across eight adversarial review cycles to 299 passing tests.
  • An internal operations platform. A zero-dependency server behind single sign-on that replaced a commercial work-management product: 25 pages, layered authorization that fails closed, and pricing mathematics shared byte-for-byte between browser and server so the two cannot disagree.
  • Making the catalogue legible to AI buyers. A machine-readable surface trimmed from 467,503 characters of theme chrome down to 6,289, a crawler policy that blocks training bots while admitting retrieval bots, structured data across the catalogue, and 518 of 518 metadata writes applied in 90 seconds with zero failures.
  • Finance automation that refuses to guess. A scheduled refresh of the accountant-facing workbook that will not write a single cell until closed months reproduce from the accounting system to the cent.

Responsible AI in practice

  • Human approval before any irreversible action. Agents draft; people send, pay and deploy.
  • Grounded answers. Extractions must quote their source, and code checks the quote is really there.
  • Evals that can fail. Held-out test sets and nightly cross-model LLM-as-judge runs, so no model grades its own work.
  • Least-privilege tools. Tool servers refuse sending and billing outright; writes stop when a kill switch is on.
  • Spend caps that fail closed, and an audit log on retrieval queries.

How I work

  • Measure, publish, and retract when the measurement does not hold. Several results on this page exist because I disproved my own earlier claim and said so in writing.
  • Fail closed on anything that reaches a customer, with the fail-open exceptions named and justified one at a time rather than inherited by accident.
  • Deterministic where determinism is possible; a model only where judgment is required. Extraction stays in code and language models judge. A deterministic classifier once recovered 602 records a model had scored as false negatives.
  • I build with agents, and I say so. Most of the volume above was produced with AI coding agents under a protocol I wrote for exactly that purpose. The engineering judgment that matters is what to let them touch, what has to fail closed, and which of their results survive an independent measurement.
  • A written change-safety regime. Three change classes with escalating approval, a named critical-systems list, and a mandatory pre-change callout covering affected files, behaviour delta, hidden workflow risk and rollback path.

What this is not. I build applied AI systems and the production engineering around them. I have not trained foundation models, written CUDA kernels, built distributed training infrastructure, or done machine learning research. If a role needs that, I am the wrong candidate and would rather say so here than in the third interview.

Experience

AI Engineer, independent (contract clients)

September 2026 – Present  ·  Las Vegas, Nevada

Forward-deployed work for outside clients: the residential solar contractor's field sales platform described above, built alongside their VP of Sales and reps and shipped through a gated release process, and the site and interactive demo for a pharmaceutical batch-review software vendor.

Applied AI Engineer and Sales Manager, Innovative Bioscience

January 2024 – Present  ·  Las Vegas, Nevada

Sales lead for cell culture reagents, laboratory consumables and nitrile gloves into research universities, cancer centres, biotechnology companies and manufacturing facilities. Also the builder of the commercial systems the sales organisation runs on. Everything above was built in this role.

  • Designed, built and deployed the e-procurement integration that lets institutional buyers purchase inside their existing purchasing platforms, owning both the technical integration and the supplier-enablement conversation with procurement teams on the other side.
  • Classified the product catalogue to the UNSPSC standard and published it through structured data, punchout catalogues and marketplace feeds so procurement platforms can read it.
  • Consolidated customer relationship management, quoting, price sheets, order history and accounting into a single reporting layer, unifying five systems.
  • Built the quoting and price sheet engines the team uses, including institutional pricing tiers, an approval gate below a costed floor, and tax-exempt handling.
  • Rebuilt the commerce experience around how technical buyers actually buy: contract pricing, quote-first conversion and technical depth rather than impulse checkout.
  • Led a sales tax exemption-certificate cleanup across the customer book.
  • Wrote the sales training programme and onboarded new territory representatives end to end, from systems access to account handoff.
  • Administered the Microsoft 365 tenant and identity estate, including an access review that closed leftover vendor accounts.

President, SunNSee.com

June 2019 – November 2023  ·  Las Vegas, Nevada

Built and ran an eyecare business on two fronts: an e-commerce brand, and a brick-and-mortar store equipped with a full set of current pretest equipment where we did the patient pretesting ourselves. We partnered with EyecareLive, a telehealth platform whose doctors verified prescriptions remotely from our in-store pretesting. Started while still carrying the Lombart territory and went full time in 2020.

  • Launched and ran the e-commerce brand, owning the storefront, merchandising and the customer relationship end to end.
  • Ran the retail store's pretesting with up-to-date diagnostic equipment, and the in-store side of the EyecareLive telehealth partnership for remote prescription verification.
  • Owned supplier relationships and nationwide fulfilment.
  • Produced every piece of marketing content the business ran, including the product photography, the video and the aerial drone work. No agency, no contractor.
  • Refurbished and resold Briot and Weco optical edgers into private practices, running the technical demonstration, installation and integration training myself.
  • Advised practices on return-on-investment equipment upgrades and lane layout. It is the same consultative motion I now run into research institutions.
  • Built an inventory tracking system to streamline business-to-business fulfilment. It was the first commercial software I wrote against my own profit and loss, and the reason I now build the systems rather than buy them.

Regional Sales Manager, Lombart Instrument (Advancing Eyecare)

October 2018 – August 2020  ·  Nevada and Utah

Carried a regional territory for a national ophthalmic equipment distributor, selling capital diagnostic and surgical systems into private practices, surgical centres and hospital systems. Long-cycle, technical and consultative. It is the same sales motion I run now, into a different building.

  • Managed a $1.8 million annual sales pipeline across diagnostic and surgical ophthalmic systems, including optical coherence tomography imaging, corneal topographers, YAG lasers and auto-refractors.
  • Delivered operating-room and clinic product demonstrations, technical presentations and multi-department staff training.
  • Ranked in the top tier of the sales force through a consultative, clinically aligned approach, and named Top Regional Sales Performer in 2019.
  • Partnered with hospitals and private practices through installation and onboarding, so the sale did not end at the purchase order.
  • For Kaiser Permanente, connected diagnostic devices to its image archive and records system and set up the secure device-to-archive connection and transfer between a Hawaii site and a California clinic, working with Kaiser IT.
  • Ran the capital-equipment buying process end to end: return-on-investment modelling, leasing programmes, and multi-stakeholder approval across surgeons, operating-room staff, administrators and purchasing. That is the same committee I sell to today.

Ophthalmic Technician, private practice

2014 – 2017  ·  Nevada

Clinical side of the same equipment I later sold. Performed pre-operative and post-operative testing for LASIK and cataract procedures, calibrated the diagnostic instruments, and counselled patients through their results.

This is why an ophthalmic equipment distributor hired me: I had already run the devices in a clinic before I ever demonstrated one to a surgeon.

Optician, Eyes on Las Vegas

2011 – 2014  ·  Las Vegas, Nevada

Dispensing optician. Fitted and adjusted eyewear, took the measurements, and cut and edged lenses to prescription. Worked the bench while completing the ophthalmic laboratory technology degree, and stayed on it as the clinical technician work began.

This is where the optical thread starts. I was making the lenses before I ran the diagnostic equipment, then sold the equipment, then built the software.

Independent and client work

Pharmaceutical manufacturing data platform, client engagement 2026

Leading the digital side of a data platform for regulated pharmaceutical batch review: message architecture, site, and an interactive product demonstration built on a public production dataset of 1,005 batches and 4.7 million process samples. Vocabulary grounded in 73 sections of federal regulation pulled from the government's own interface, with a competitive capability matrix built across twelve competing products from their own documentation.

Two findings mattered more than the build. Charted series were being drawn as window means, understating one true peak by 80 percent. On a product whose entire subject is data integrity, a chart showing a smoothed derivative of the record is the one defect you cannot ship. Replaced with true minimum and maximum envelopes.

And the analysis contradicted the expected story. Process excursions did not predict the quality outcome at any threshold, while material genealogy did: one raw material lot produced six out-of-specification batches in twelve, against a base rate of 7.4 percent.

Technical

Design & media

AutoCAD  ·  parametric CAD in code (CadQuery, STEP and STL)  ·  Blender headless rendering  ·  generative image and video pipelines with automated quality gates  ·  ffmpeg  ·  Remotion  ·  scripted browser capture  ·  drone aerial capture  ·  brand and marketing content production

Clinical & capital equipment

Optical coherence tomography  ·  corneal topography  ·  YAG lasers  ·  auto-refractors  ·  Briot and Weco optical edgers  ·  RTSP and IP-enabled operating-room camera systems  ·  capital equipment return-on-investment modelling and leasing  ·  technical installation and clinical staff training

Practice

Test-driven development  ·  adversarial and red-team review  ·  measurement and evaluation design  ·  fail-closed safety architecture  ·  technical writing and system documentation

Education

College of Southern Nevada Associate of Science, Ophthalmic Laboratory Technology 2011 – 2013
Front Range Community College Applied Science, Mechanical Engineering 2009 – 2011