html { scroll-behavior: auto; } .bg-grid, .hero-sheen, .card-sheen::after { display: none !important; } .animate-shimmer { animation: none !important; background-position: 0 0 !important; }
Navigated to work
Skip to main content
Asher Vose
HomeWorkAboutExpertiseContact
HomeWorkAboutExpertiseContact
Appearance
Get in touch

Navigation

  • Home
  • Work
  • About
  • Expertise
  • Contact

Connect

  • LinkedIn
  • Email
  • Book a call

Legal

  • Privacy Policy
  • Terms of Service
  • Accessibility

© 2026 Asher Vose

ABN 27 540 216 065

Production machine learning systems that stay reliable and affordable.

I design and ship deployment pipelines, serving layers, and observability so teams can trust their models in production and know what it costs.

Discuss your systemView capabilities

Reliability

Engineered to stay up

Health-gated deploys, error budgets, on-call runbooks, and rollback paths so failures stay contained.

Latency

Budgeted to user value

User-facing inference paths kept responsive through batching and cache design under real traffic profiles.

Cost control

Spend kept in check

Quantisation, right-sizing, capacity planning, and scheduling tuned to product usage curves.

Time to prod

Low-drama launches

Prototype-to-production paths with staged rollouts and rollback plans.

Jump to selected case studies

Problems I Solve

Prototype works in notebooks but is brittle or expensive in prod.

Latency and cost creep as traffic grows; no clear guardrails.

Lack of observability: hard to trace failures or measure model quality.

Model updates feel risky; no safe A/B or shadow deployment path.

On-call burden is high because incidents are hard to debug.

Prototype works in notebooks but is brittle or expensive in prod.

Latency and cost creep as traffic grows; no clear guardrails.

Show more problem areas

Lack of observability: hard to trace failures or measure model quality.

Model updates feel risky; no safe A/B or shadow deployment path.

On-call burden is high because incidents are hard to debug.

Engagement Focus

Production hardening

Stabilise reliability, add observability, establish SLOs, and create rollback paths.
Fit: Teams with prototypes in prod and reliability debt.

Cost and latency tuning

Batching, quantisation, caching, and capacity plans to hit experience targets without runaway spend.
Fit: LLM-powered UX where costs spiked with traffic.

Prototype to production

Ship a first dependable release with CI/CD, evals, and controlled rollout mechanics.
Fit: Teams needing a low-drama path to first launch.

Production hardening

Stabilise reliability, add observability, establish SLOs, and create rollback paths.
Fit: Teams with prototypes in prod and reliability debt.
Show more engagement options

Cost and latency tuning

Batching, quantisation, caching, and capacity plans to hit experience targets without runaway spend.
Fit: LLM-powered UX where costs spiked with traffic.

Prototype to production

Ship a first dependable release with CI/CD, evals, and controlled rollout mechanics.
Fit: Teams needing a low-drama path to first launch.

How I Deliver

1

Assess & align

Map current architecture, risks, and success metrics; define clear SLOs and cost targets.
2

Stabilise

Health checks, tracing, error budgets, and incident playbooks to stop firefighting.
3

Optimise

Traffic-aware batching, quantisation, and cache strategies; capacity forecasts tied to growth.
4

Prove & hand off

Shadow/A/B deploys, documentation, and team training so the system stays healthy after engagement.
1

Assess & align

Map current architecture, risks, and success metrics; define clear SLOs and cost targets.
2

Stabilise

Health checks, tracing, error budgets, and incident playbooks to stop firefighting.
Show complete delivery flow
3

Optimise

Traffic-aware batching, quantisation, and cache strategies; capacity forecasts tied to growth.
4

Prove & hand off

Shadow/A/B deploys, documentation, and team training so the system stays healthy after engagement.

Selected Case Studies

Real production challenges, told as a clear problem, a short approach, and the impact that mattered. Some details are generalised where client work is confidential.

Production engagementFeatured

LLM-backed support triage

Problem

Escalations and latency were rising together, with no visibility into which paths were breaking their latency targets.

Approach

I added request-level tracing, dynamic batching, and dual-layer caching so latency stayed within target during traffic bursts.

Impact

Latency held within target through traffic spikes

Inference cost reduced through batching and caching

On-call load eased as failures became traceable

Cache reuse cut redundant model calls

Key Learning

Observability first: you can't optimise what you can't measure. Request-level traces exposed batching opportunities that notebook experiments had hidden.

Innovation Central Brisbane

AI Fridge Assistant

Problem

A team needed a fast, practical prototype. We delivered a working MVP that matched expectations.

Approach

I built an end-to-end vision-to-recipe flow: detect ingredients, store state, generate recipes with expiry rules.

Impact

  • Working prototype delivered on schedule
  • Real-time food detection across common items
  • Recipe suggestions contextualised to actual fridge contents
  • Demonstrated a practical vision-to-action pipeline

Key Learning

Consumer-facing machine learning requires graceful degradation. When the vision model is uncertain, surface that uncertainty to users rather than making confident wrong suggestions.

Production engagement

Data drift detection system

Problem

Traffic shifts quietly reduced quality. Users only noticed once outcomes started slipping.

Approach

I built sliding-window drift checks against training baselines, so alerts surface severity before user-visible impact.

Impact

  • Drift flagged well before user-visible degradation
  • Investigation time cut from days to hours
  • Clear retraining triggers based on drift severity
  • Early warnings headed off potential incidents

Key Learning

Drift monitoring is cheap insurance. The cost of running statistical tests is negligible compared to the cost of silent model degradation.

Show additional case studies
Innovation Central Brisbane

AI Fridge Assistant

Problem

A team needed a fast, practical prototype. We delivered a working MVP that matched expectations.

Approach

I built an end-to-end vision-to-recipe flow: detect ingredients, store state, generate recipes with expiry rules.

Impact

  • Working prototype delivered on schedule
  • Real-time food detection across common items
  • Recipe suggestions contextualised to actual fridge contents
  • Demonstrated a practical vision-to-action pipeline

Key Learning

Consumer-facing machine learning requires graceful degradation. When the vision model is uncertain, surface that uncertainty to users rather than making confident wrong suggestions.

Production engagement

Data drift detection system

Problem

Traffic shifts quietly reduced quality. Users only noticed once outcomes started slipping.

Approach

I built sliding-window drift checks against training baselines, so alerts surface severity before user-visible impact.

Impact

  • Drift flagged well before user-visible degradation
  • Investigation time cut from days to hours
  • Clear retraining triggers based on drift severity
  • Early warnings headed off potential incidents

Key Learning

Drift monitoring is cheap insurance. The cost of running statistical tests is negligible compared to the cost of silent model degradation.

Experience Timeline

Ryder AI

Machine Learning Systems Engineer

2024 - Present

Architected an LLM serving pipeline engineered for responsive, reliable user-facing inference

Delivered production handwriting-recognition and document-intelligence work for a confidential client — fine-tuning open-source transformer models with human-in-the-loop validation in a high-volume operational workflow. Client, methodology and results remain confidential.

Implemented cost optimisation through quantisation and batching strategies

Created monitoring that detects data drift before it reaches users

PyTorchFastAPIComputer VisionPostgreSQLPrometheusPython

Innovation Central Brisbane

Machine Learning Engineer (Contract)

2023

Built AI Fridge Assistant prototype combining computer vision with recipe generation

Developed camera-based food inventory tracking with LLM-powered recipe suggestions

Delivered practical vision model application for everyday consumer problems

Computer VisionLLM IntegrationPythonFastAPI
Show work timeline

Ryder AI

Machine Learning Systems Engineer

2024 - Present

Architected an LLM serving pipeline engineered for responsive, reliable user-facing inference

Delivered production handwriting-recognition and document-intelligence work for a confidential client — fine-tuning open-source transformer models with human-in-the-loop validation in a high-volume operational workflow. Client, methodology and results remain confidential.

Implemented cost optimisation through quantisation and batching strategies

Created monitoring that detects data drift before it reaches users

PyTorchFastAPIComputer VisionPostgreSQLPrometheusPython

Innovation Central Brisbane

Machine Learning Engineer (Contract)

2023

Built AI Fridge Assistant prototype combining computer vision with recipe generation

Developed camera-based food inventory tracking with LLM-powered recipe suggestions

Delivered practical vision model application for everyday consumer problems

Computer VisionLLM IntegrationPythonFastAPI

Recent Work

Most client work is confidential. For deeper case studies and to discuss your infrastructure, connect on LinkedIn.

Connect on LinkedIn->

Learn more about my technical expertise or background.

On this page

Problems I solveEngagement focusHow I deliverCase studiesTimelineRecent work