I bend programming languages to fit the problem — and I build in the open.

I'm Jingtao — a senior engineer (24 years) who thinks in Common Lisp, Clojure and Emacs. I write meta-programming and literate tooling, I develop with AI coding agents, and I got my start reverse-engineering systems at the instruction level. This page is a way to understand how I work and what I care about — and to reach out.

Hangzhou · UTC+8 · fluent written English / 中文

What I build & think about

the thing I'm deepest in

Meta-programming & language engineering

Bending the language to fit the problem, not the other way around.

Macros, DSLs and literate tooling. 20+ years of Common Lisp, Clojure and Emacs Lisp; I write the kind of libraries other developers use.

Authored OSS: literate-lisp (★69), literate-elisp (★49), literate-clojure, s-graphviz (★26). Currently writing a Common Lisp implementation of the ECMAScript spec (early stage).

how I work today

AI-augmented development

How I actually build, day to day.

I develop with AI coding agents daily, driven through a literate org-mode workflow — every step documented, reproducible and reviewable. Meta-programming, applied to my own toolchain.

Authored: emacs-agent — a native Emacs SDK for code agents with org-mode as the interactive UI.

the symbolic-AI side of me

Expert systems & symbolic AI

Rule engines and knowledge-based systems — the symbolic side of AI.

I found root causes and shipped new features in Gensym G2, and I've built English/Chinese BNF question parsers.

Gensym G2 (a commercial real-time expert-system platform) in ANSI Common Lisp / LispWorks; NLP work incl. lkb (Linguistic Knowledge Builder).

where my roots show

Security & reverse engineering

Reading binaries and trust boundaries, not just prompts.

Years of antivirus-engine and Windows kernel-driver reverse engineering — an adversarial-systems mindset that applies directly to LLM-app and agent security.

Authored RE tooling: capstone (Common Lisp disassembler interface), cdb-mi (WinDbg inside Emacs).

What I've made: public open source you can read — authored meta-programming libraries with real stars (github.com/jingtaozf), Clojure and spec-level work under (github.com/jingtao-net), and a production Common Lisp product featured by LispWorks. More in the proof index →

Let's connect.

I like meeting people who think about languages, agents and systems — to swap ideas, collaborate, or just say hello. And yes, I'm open to the right long-term collaboration or role.