Haoyang Li

Software Engineer — AI Agents

Hi! I'm Haoyang's portfolio bot. Ask me anything about his work, or tap a question below.

Projects

Agents that real teams depend on.

Mil-Techs · AI Engineer · 2025 — now

Natural-language analytics agent

Non-technical staff ask questions in plain English. The agent finds the right columns across four internal systems, writes read-only SQL, and repairs only the clause that failed.

~98%
gold-column recall
3.2k
token schema budget
400+
queries a month

Mil-Techs · AI Engineer · 2025 — now

Multi-agent support triage

An ensemble classifier routes tickets across 18 intents. Three specialist agents answer in parallel, and low-confidence answers go to a human.

Seconds
first response, down from 1–2 days
0
wrong price or lead-time quotes in 1,000+ audited tickets
4 → 1
LLM calls on the fast path

Blinkle AI · Software Engineer Intern · 2024 — 2025

Job platform and autofill extension

LLM résumé parsing with function calling and Zod validation, plus a Manifest V3 extension that fills applications on 300+ platforms.

300+
application platforms
−75%
query latency after Postgres tuning
500+
real résumés in the test set

Experience

From factory data to production agents.

  1. Jun 2025 — Present

    AI Engineer · Mil-Techs

    San Jose, CA

    Production agents for analytics and support: text-to-SQL over four internal systems and multi-agent ticket triage.

  2. May 2024 — May 2025

    Software Engineer Intern · Blinkle AI

    San Jose, CA

    Job aggregation APIs, LLM résumé parsing, and a Chrome extension that autofills applications on 300+ platforms.

  3. Jan 2024 — Apr 2024

    Software Engineer Intern · FlowMingle

    San Jose, CA

    Full-stack social features in React, Next.js, and NestJS; cut feed queries from 40 to 3.

  4. Feb 2022 — Aug 2023

    Software Engineer · Kaiyi Electronic Technology

    Henan, China

    APIs, Celery pipelines, and dashboards for factory test data across 20+ device models.

Education

  1. Sep 2023 — Jun 2025

    M.S. in Computer Science

    Santa Clara University · Santa Clara, CA

  2. Mar 2018 — Feb 2022

    B.E. in Information and Communication Technology

    Baekseok University · South Korea

Stack

Tools I reach for.

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java
  • Go

AI and LLM

  • RAG
  • GraphRAG
  • MCP
  • A2A
  • LangGraph
  • PydanticAI
  • vLLM
  • Langfuse
  • LLM-as-judge evals
  • Multi-agent orchestration

Frameworks

  • React
  • Next.js
  • NestJS
  • Node.js
  • Prisma
  • FastAPI
  • Celery
  • pytest
  • Spring Boot
  • PyTorch

Infrastructure

  • AWS
  • Docker
  • Kubernetes
  • PostgreSQL
  • pgvector
  • Redis
  • Kafka
  • GitHub Actions
  • OpenTelemetry

About

Hi, I'm Haoyang.

Illustrated portrait of Haoyang

I'm Haoyang — most people call me Lucas. I'm a software engineer who builds AI agents for production: the retrieval, tools, guardrails, and tests that make them dependable.

At Mil-Techs I build agents that let non-technical teams query internal systems and get support tickets answered in seconds. Before that, I built APIs, data pipelines, and dashboards at two startups and an electronics manufacturer.

M.S. in Computer Science, Santa Clara University

Let's talk.

The fastest way to reach me is email.