Skip to content
View comedianhhh's full-sized avatar
🥰
Working from home
🥰
Working from home

Highlights

  • Pro

Block or report comedianhhh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
comedianhhh/README.md

Hi, I'm Alan (Nianzhi Li)

Software engineer in Toronto — backend, full stack, and the runtime side of AI agents. Most recently founding engineer and Technical Team Lead at SoulLink (formerly Daedalia; a16z speedrun Cohort 005), where I built the character runtime behind the SoulLink app, a live AI companion on iOS and Android.

LinkedIn Portfolio

Open source

job-agent-skills — a job-search toolkit for coding agents (MIT). Ten Claude Code skills built around one rule: every line that goes out traces to a fact you wrote down. CI

Part What it is Stack
skills/ Ten skills — fit analysis, résumé tailoring with a one-page gate, form filling from standing answers, pipeline tracking, contract-based mock interviews, evidence recap Markdown contracts
mcp/jobs-mcp MCP server over Greenhouse / Lever / Ashby / LinkedIn guest search, no API keys; 43 tests on recorded HTTP fixtures, CI across Python 3.10–3.13 × two MCP SDK majors Python, httpx
web/ Tracker: FastAPI service that edits the agent's own Markdown pipeline cell-by-cell, Postgres for history and scan triage, Next.js kanban with drag-and-drop, bearer auth, Docker Compose FastAPI, PostgreSQL, Next.js 16
evals/ 21-case claude plugin eval suite (110 graders) scoring the skills against a no-plugin baseline, with a fixture persona seeded with traps regex / tool-use / LLM-judge graders

Products

Product My part Stack
SoulLink — AI companion, live on iOS / Android Character runtime: streamed voice + LLM telemetry → lip-sync, look-at, animation state; interaction state machines; lead a 5-engineer team C#, Unity, LLM runtime
Dungeon Company — Steam, shown at XP Game Summit, 60,000+ playtest builds distributed Founding member; schema-driven level tooling and gameplay systems C#, Unity

Selected systems work

Project Highlights Stack
ARPG Demo Authoritative .NET server + Unity client, custom netcode, headless bot load tests, deterministic fixed-point C#, .NET, Lua
Space Shooter MP Custom C++ engine, client-server, client-side prediction C++17, Asio, UDP
Computer Graphics Demo Multi-pass post-processing, normal/specular mapping C#, MonoGame, HLSL

Stack

Python C# / .NET TypeScript C++ · FastAPI PostgreSQL Next.js / React · MCP servers agent skills & evals · Docker GitHub Actions · Unity

Pinned Loading

  1. AI_BehaviourTree-Demo AI_BehaviourTree-Demo Public

    C#

  2. SteeringBehaiour-Demo SteeringBehaiour-Demo Public

    C#

  3. Astar-Study Astar-Study Public

    C#

  4. ComputerGraphicsDemo ComputerGraphicsDemo Public

    C#

  5. HideAndSeek-AI-demo HideAndSeek-AI-demo Public

    C#

  6. Pokemon-Look-Up Pokemon-Look-Up Public

    C#