min@victoria:~/work$ whoami

I build AI products,
agent infrastructure,
and developer tools.

I’m Min Liu, a senior software engineer with 12+ years of experience in machine learning and software systems. My recent work includes customer-facing AI products, Python backend services, agent evaluation tools, and C++ developer tools. For agent projects, I measure correctness, latency, cost, and failure handling.

01 / SELECTED WORK

Selected projects.

Each project page explains what the software does, how it is built, and how I test it.

AI Products

General-purpose agents, voice feedback, equipment support, and CAD applications built with models and tools.

Actual Voice dashboard showing aggregate feedback insights CASE_02
Voice Feedback2025–26

Actual Voice

Actual Voice collects open-ended spoken feedback and produces group-level themes, engagement signals, and summaries while keeping raw individual responses out of aggregate reports.

Technical focus: Audio moves through storage, transcription, per-response analysis, and group aggregation with recorded job state, queue retries, and production tracing.

  • Supabase
  • PostgreSQL
  • Edge Functions
  • Whisper
  • LLM pipelines
OncoMate equipment workspace resolving a fault code with service records CASE_03
Equipment Support2025

OncoMate

OncoMate helps oncology equipment teams investigate faults using the specific machine record, manuals, completed repairs, preventive-maintenance notes, and parts inventory.

Technical focus: The agent queries several data sources in sequence and returns a proposed work plan with the supporting records available for review.

  • Next.js
  • Supabase
  • OpenAI APIs
  • RAG
  • Tool calling
Ava desktop with a research conversation, project files, and a generated Markdown brief side by side CASE_04
AI Agent Workbench2026

Ava

Ava works with your files, browser, and tools to research, write, analyze data, automate recurring tasks, and build software.

Technical focus: Summon Ava with a global shortcut on macOS, track work on the session board, inspect token usage, and leave long-running tasks on a remote machine.

  • Python
  • Qt / QML
  • FastAPI
  • MCP
  • SSH

Developer Tools

C++ tools for compiler inspection and structured-text processing.

ACAV desktop application with a Clang AST tree and source-code views CASE_05
Compiler Tooling2024–26

ACAV

ACAV shows C++ source, Clang AST nodes, declaration context, comments, and diagnostics in one C++/Qt desktop application.

Technical focus: ACAV indexes compiler data and creates visible QML tree nodes on demand so large ASTs can be explored without rendering the entire tree at once.

  • C++
  • Qt 6
  • QML
  • Clang APIs
  • LLVM
Terminal examples of jqcpp filtering JSON data CASE_06
C++ CLI Tool2026

jqcpp

jqcpp is a C++20 command-line tool for selecting fields, array items, slices, keys, and calculated values from JSON input.

Technical focus: Separate tokenizers, parsers, an expression AST, an evaluator, and a pretty printer can be tested independently and through the complete CLI.

  • C++20
  • CMake
  • Lexer / parser
  • AST evaluation
  • Catch2
02 / EXPERIENCE

What I’ve worked on.

My work spans computer vision, machine learning services, backend platforms, AI products, agent tooling, and modern C++.

I have built software close to hardware, model-backed services used across international markets, document-processing systems, and AI products from database to interface. I now focus on agent infrastructure, evaluation, backend engineering, and C++ developer tools.

01

Machine learning systems

Built Python/C++ image-processing and recognition software, prediction and ranking services, feature pipelines, experiments, and production monitoring.

02

Backend and data platforms

Built growth and marketing systems used across 20+ countries and a document-processing platform used in a daily contract-review workflow.

03

AI products and agent tooling

Built customer-facing AI products and an internal engineering agent for planning, implementation, QA, and releases. The supporting tools record quality, traces, approvals, cost, latency, and failures.

C++PythonLLM AgentsEvaluationClang / LLVMPostgreSQLQt / QMLObservability
03 / CONTACT

Contact me.

I’m open to senior software engineering roles in AI platforms, agent infrastructure, Python/C++ systems, developer tools, and backend engineering in Canada.

LinkedIn ↗