I’m Damon Chan, a solo developer and long-time Emacs hacker. Since 2019, I’ve been building and maintaining Emacs tools focused on:
- Reading & knowledge management
- Book & article workflows
- Language learning
- Daily productivity
I use these projects every day, and they continue to evolve:
- shrface – Enhanced HTML reading in Emacs
- calibredb.el – Calibre integration for managing eBooks
- wallabag.el – Wallabag client for saving and reading articles
- paw – AI-assisted note taking & language learning in Emacs
- paw_server – Local server for Emacs eval & org-protocol workflows
- paw_browser_extension – Browser extension for Emacs automation
I am also a open-source cross-platform game plugins/runtime owner/maintainer for web3 games.
- play-cpp-sdk -- Crypto Wallet library for games.
- play-unreal-plugin -- Crypto Wallet library for Unreal Engine.
- play-unreal-demo -- Demo of integrating Crypto Wallet in Unreal Engine.
Now I am focusing on open-source cross-platform game runtime for AI-Native games.
- vifu.dev -- Open-source agent runtime for game developers, build your AI-native games.
- vifu.ai - open-source AI-Native games platform, deploy your AI-native games.
Your support helps me maintain these open-source projects sustainably:
- GitHub Sponsors
- Buy me a coffee ☕
I’ve been actively writing about development, Emacs, and building tools as a solo founder.
Follow me:
- LinkedIn: @nomadnahc
- X: @nomadnahc
Thank you for your support. — Damon





