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.
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.
CASE_01Chamfer
Chamfer creates parametric CAD models from a text prompt or reference image, checks dimensions and features, and exports the result for CAD or fabrication workflows.
Technical focus: The evaluation harness runs several agents on the same CAD tasks and records correctness, tool calls, context use, cost, and runtime.
- TypeScript
- Python
- build123d
- LLM agents
- Playwright
CASE_02Actual 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
CASE_03OncoMate
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
CASE_04Ava
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.
CASE_05ACAV
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
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
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.
Machine learning systems
Built Python/C++ image-processing and recognition software, prediction and ranking services, feature pipelines, experiments, and production monitoring.
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.
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.
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.