// software developer

Hao Li

I build small tools that solve real problems — open-source CLIs, browser extensions, and automation. Shipped, documented, and on PyPI.

10+
open-source projects shipped
6
packages on PyPI
4
hackathons entered
01

Projects

Every project is MIT-licensed, zero-dependency where possible, tested, and documented. Built for Claude Code, Chrome, and real daily workflows.

CLI / Python tools

agent-guard

Behavior-guardrail hooks for Claude Code — stops agents from editing tests to fake a green build, and blocks risky outbound actions like force-pushes and surprise publishes.

memgovern

The neglected half of agent memory: write and delete. TTL, exponential-decay ranking, tombstone deletes, and conflict arbitration — SQLite under the hood.

session-handover

Hand off a coding-agent session to the next one, across tools — reads Claude Code and Codex CLI transcripts and generates a structured Markdown handover.

edit-guard

A Claude Code hook that blocks stale cross-session file edits — stops one agent session from editing a file another session changed underneath it.

mcp-tax

Audit the context tax of your MCP servers — measures how many tokens each server's schemas cost you, then lets you launch with the expensive ones switched off.

review-bridge

A review secretary for a family noodle restaurant — Chinese briefings on ratings and dishes, bad-review alerts, and English reply drafts for owners who don't read English.

fitlog-mcp

A self-hosted MCP server that turns Alexa+ into a gym coach — log sets by voice, ask for personal records, get today's plan and protein targets.

Chrome extensions

browser-buddy

Let your coding agent read pages through your real, logged-in Chrome — a local MCP bridge over native messaging. No cloud, no API keys, pages never leave your machine.

subwatch

Subreddit new-post alerts for Chrome — the replacement for Reddit RSS, which Reddit is shutting down. No API key, keyword filters, desktop notifications.

RateMyProf Quick Check

Shows RateMyProfessors ratings inline on class search pages — pick professors without tab-hopping during enrollment.

02

Hackathons

Currently competing — building in the open, shipping demos.

GitLab Transcend: Life After Code

GitLab · Devpost
In progress

Bringing agent-guard to GitLab CI with a live demo video.

Nebius × NVIDIA Global AI Hackathon

Nebius · Devpost
Registered

Plan: a Nemotron-powered semantic reviewer for agent-guard, running on Nebius AI Cloud.

Amazon Build, Ship, Shape

Amazon · Devpost
In progress

Entry: fitlog-mcp — a self-hosted MCP server turning Alexa+ into a gym coach.

Open Agent Hackathon 2026

genai.works
Registered

Solo team "agent-guard" — sprint runs Oct 15–20.

03

Freelance

Available for small, well-scoped gigs on Fiverr — I ship tested code, fast.

from $15

Python bug fix / script

Your broken script fixed within 24 hours — debugged, tested, and explained so it stays fixed.

from $50

Custom Chrome extension

A Manifest V3 extension built for your workflow — automation, productivity, or data extraction.

from $80

MVP / internal tool

Your MVP or internal tool built in days, not months — scoped tight, shipped working.