Skip to content
Open to Fall 2026 internships · Bay Area

Engineer of thinking systems.

I’m Jiajun (Eddy) Huang — an engineer pursuing an M.S. in Artificial Intelligence at Northeastern Silicon Valley, after a B.S. in Computer Science from UC Davis. I build applied AI systems end-to-end, from data plumbing to model serving, and I believe good systems quietly shape how people experience the world.

Jiajun (Eddy) Huang

Jiajun · 黄家骏

Eddy.

Lat 37.39° N

Bay Area, CA

Now pursuing an M.S. in AI at Northeastern Silicon Valley. Based in San Jose, in the Bay Area. Looking for a Fall 2026 SWE, ML, or AI internship. Focusing on agentic AI and retrieval-augmented generation systems. Currently exploring tool-use patterns inside long-running agent loops. Reach me at hi at jiajunh dot me. Stay hungry. Stay foolish.

Now pursuing an M.S. in AI at Northeastern Silicon Valley.

A working vocabulary

  • Python
  • TensorFlow
  • Rust
  • TypeScript
  • React
  • FastAPI
  • PostgreSQL
  • MongoDB
  • Kubernetes
  • Tailwind CSS
  • LangChain
  • PyTorch
  • Go
  • C++
  • JavaScript
  • Next.js
  • Flask
  • Redis
  • Docker
  • Google Cloud
  • Framer Motion
  • Hugging Face

A walk through one project

DocLens.

Hybrid knowledge assistant that routes questions across uploaded documents and SQL-backed data.

STAGE / 011 / 5

Route.

A lightweight classifier sends each prompt to documents, SQL, or both. The interface stays one chat box.

STAGE / 022 / 5

Retrieve.

Uploaded files are chunked, embedded, indexed in FAISS, fused with BM25, and reranked before citation.

STAGE / 033 / 5

Query.

Structured questions generate SQL from schema docs, glossary terms, and dynamically retrieved examples.

STAGE / 044 / 5

Guard.

sqlglot enforces SELECT-only queries before read-only execution with row caps and statement timeout.

STAGE / 055 / 5

Expire.

Session uploads and indexes are bounded and deleted when the session ends or the TTL expires.

Read the full case study →

How I think about the work

If you understand a system well enough, you can teach it to handle itself.

I grew up noticing how much of human work is patterns repeated by hand. That observation pointed somewhere specific — automation isn’t the goal, understanding is. The systems that survive aren’t the clever ones; they’re the ones whose authors knew exactly what they were doing, and why.

Where I’ve studied

  • Northeastern University

    2025 — 2027 · In progress

    M.S. Artificial Intelligence

    Northeastern University — Silicon Valley

  • UC Davis

    2020 — 2024

    B.S. Computer Science

    University of California, Davis

If you’re hiring

I’m looking for a team that takes AI seriously but stays grounded in what it actually solves.

Short feedback loops, hard problems, latency budgets and eval rigor treated as first-class deliverables. I’d love to talk if that sounds like the team you’re building.