# ● I am Aiden Liu, a full-stack AI software engineer. Trained as a physician, I left clinical medicine in 2025 to focus on building agent harnesses and the engineering around coding agents so their output can be trusted. I also build and maintain open source tools for research and knowledge management. [![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/aidenlx) [![X (Twitter)](https://img.shields.io/badge/X-000000?style=for-the-badge&logo=x&logoColor=white)](https://x.com/aiden_lx) [![Email](https://img.shields.io/badge/Email-0078D4?style=for-the-badge&logo=microsoft-outlook&logoColor=white)](mailto:[email protected]) ## ✍️ Writing - [[trusting-agent-commits|Trusting Agent Commits]] (November 2026) - [[reconnecting-dots|Reconnecting the Dots: A Journey from Medicine to Open Source]] (June 2025) ## 🛠️ Projects ### Active - **[ZotLit](https://github.com/aidenlx/zotlit)** ([Site](https://zotlit.aidenlx.site) / [Discord](https://discord.gg/CpVTHcReAe)) Your Zotero research desk in Obsidian: browse and query your library, read and annotate PDFs, take literature notes, cite as you write, and export to Word with a formatted reference list. Sole author and maintainer since 2022. Version 2 was a ground-up rewrite released in August 2026; version 2.2 (October 2026) added ZotLit Query. - **[Media Extended](https://github.com/aidenlx/media-extended)** ([Site](https://mx.aidenlx.site)) Transform your Obsidian into a powerful video note-taking tool 🖇️🗂️⏯️. Sole author and maintainer since 2021. ### Upstream & Contributions - Merged fixes: [Hono](https://github.com/honojs/hono/pull/4732), [libav.js](https://github.com/Yahweasel/libav.js/pull/64), [Obsidian Omnisearch](https://github.com/scambier/obsidian-omnisearch/pull/370), [Vidstack](https://github.com/vidstack/player/pull/630). - Ported [onedrive-vercel-index](https://github.com/spencerwooo/onedrive-vercel-index) to Next.js App Router. ### Maintenance & Archived - [cm-chs-patch](https://github.com/aidenlx/cm-chs-patch): Chinese word segmentation support for Obsidian. - [table-extended](https://github.com/aidenlx/table-extended): Advanced Markdown table rendering for Obsidian. - [better-fn](https://github.com/aidenlx/better-fn): Floating Markdown footnote previews for Obsidian. - [alx-folder-note](https://github.com/aidenlx/alx-folder-note): A folder note plugin for Obsidian. - [obsidian-icon-shortcode](https://github.com/aidenlx/obsidian-icon-shortcode): Renders emoji and custom icon shortcodes within the editor. - [mn-addon-api](https://github.com/aidenlx/mn-addon-api): TypeScript development environment for MarginNote 3 plugins. ## 💻 Tech Stack - **Languages & Frameworks**: TypeScript, React, Electron, Effect - **Data & Backend**: SQLite with Drizzle, Cloudflare Workers - **Tooling**: Turborepo, pnpm, oxlint - **Coding Agents**: Claude Code, Codex, pi (daily workflow)