Zack Zeding Zhang

I'm a grad student in AI.
I study agents.

Looking for internships


About

I spent nearly two years as a C++ software engineer at Han's Laser and HOSON, independently delivering industrial CAM software and semiconductor equipment control systems. That experience gave me a strong foundation in systems programming, debugging, motion and vision control, and shipping production software. Since then, I've expanded into AI engineering, working on LLM fine-tuning, alignment, agent development, and RAG systems for industrial applications.

I am looking for internship opportunities.


Experience

2025.04 – 2025.08

Han's Laser

C++ Software Engineer

  • Developed Windows-based CAM software using Qt5; independently maintained the 3D general-purpose CAM project for aluminum window/door machining centers, delivering 10 releases.
  • Collaborated with QA, after-sales, and product teams to refine machining trajectory modules and added 20+ features including interval compensation.
  • Independently built an angle-steel CAM project from scratch based on product research, requirements, and design documents, delivering multi-user system, auto-nesting, and part file system integration.
2023.07 – 2024.09

HOSON

C++ Software Engineer

  • Maintained and developed Windows-based industrial control software for semiconductor die bonders using MFC, covering motion control, vision inspection, dispensing control, and full HMI.
  • Integrated SECS/GEM protocol for MES communication and RS-232 serial communication with die bonder hardware.
  • Leveraged OpenCV, Halcon, and Matrox MIL vision libraries for pick-and-place and die-bonding vision capabilities.
  • Independently owned logging, i18n, database, multi-axis motion, multi-user, and UI subsystems.

Featured Projects

RepoAirlock CLI audit output screenshot

RepoAirlock: Isolated Execution and Audit Harness for Coding Agents

Docker / Git Worktree / Audit Logging / SHA-256 / CI

  • Built a Docker- and Git-worktree-based harness that isolates autonomous code modifications from source repositories, records integrity-verifiable audit artifacts, enforces fail-closed lifecycle states, and supports SHA-256-verified patch replay.
  • Verified the complete Docker bind-mount execution pipeline on Ubuntu CI with 26 integration and end-to-end tests passing.
  • Diagnosed and resolved Linux capability issues caused by cap-drop ALL, retaining only DAC_OVERRIDE for writable isolated worktrees.
  • Protected source repositories with detached worktrees and before/after fingerprints covering tracked files, untracked content, and symlink state.
RepoRAG repository RAG and agentic maintenance workbench screenshot

RepoRAG: Repository RAG and Agentic Code Maintenance Workbench

FastAPI / LangGraph / MCP / PostgreSQL + pgvector / Streamlit

  • Built a source-grounded repository understanding engine with GitHub indexing, code-aware chunking, hybrid retrieval, RRF fusion, citation validation, and refusal-to-answer when indexed evidence is insufficient.
  • Extended the RAG layer into an approval-gated maintenance agent that retrieves context, plans changes, proposes patches, applies approved diffs with git apply --check/apply, and runs safe tests behind CommandGuard, PathGuard, and ToolExecution audit logs.
  • Exposed RepoRAG tools through MCP for Claude Code and added smoke/live agent evaluation covering plan success, context hit rate, patch validity, approval accuracy, and latency — 159 pytest tests passing with ruff.
CodePipe deterministic coding agent pipeline screenshot

CodePipe: A Locally-First Deterministic Pipeline Coding Agent

Coding Agent / BM25 / AST / Typer CLI / Docker / CI

  • Designed a deterministic coding agent pipeline that decomposes tasks into Gate, Locator, Generator, and Verifier stages, with LLMs handling only classification and patch generation to reduce hallucination and infinite-loop risks.
  • Implemented a closed-loop of localization, patching, and verification using BM25 + AST context trimming, SEARCH/REPLACE with difflib for patch application, L1/L2 validation, Git rollback, and Reflexion — 200 tests passed.
  • Shipped production-grade tooling including Typer CLI, REPL, multi-driver configuration, Docker sandboxing, and CI.

Other Projects

GEO Lens analytics dashboard screenshot

GEO Lens: Generative Engine Optimization Analytics Platform

Next.js / React / TypeScript / Tailwind CSS / Prisma

  • Delivered an AI search visibility SaaS workflow with project CRUD, five-dimensional GEO scoring, Q&A simulation, citation diagnostics, optimization suggestions, and report export.
  • Built a robust LLM integration layer with OpenAI-compatible client, DeepSeek/Mock backends, JSON mode, Zod validation, timeout trimming, session isolation, IP rate limiting, SSRF protection, and data sanitization.
  • Shipped the full-stack delivery loop — PostgreSQL data model, REST API, strategy library, readiness audit, and smoke tests covering the core path from project creation to report generation.
Huazhou Dictionary WeChat Mini Program screenshot

Huazhou Dictionary: WeChat Mini Program for Dialect Pronunciation Lookup

WeChat Mini Program / JavaScript / glass-easel

  • Built a WeChat Mini Program for looking up character pronunciations in the Huazhou dialect (a Cantonese branch), supporting both Simplified and Traditional Chinese input with automatic script conversion.
  • Provides three pronunciation systems — Guangzhou Cantonese (Jyutping), Upper River, and Lower River Huazhou variants — with color-coded display for clarity.
  • Fully offline with zero cloud dependencies; dictionary covers 4,310 character entries with ~4,000 simplified-to-traditional mappings.

Education


© 2026 Zeding Zhang