AI consultant at 1Office in Ho Chi Minh City, Vietnam. At work I help companies put AI tools into everyday operations. Outside of that job I design and build small software of my own, and I maintain it in public here.
Glance is a screen privacy app for macOS, Windows and Linux. It blurs or covers the screen when you look away or leave your desk, and it can remind you when your posture slips while you work. Everything runs on the device itself: frames are processed in memory and never saved or sent anywhere. The macOS build is native Swift. Windows and Linux are Python with OpenCV.
contribkit checks a repository's contribution rules against a local diff before a pull request is opened, so problems show up before a maintainer sees them.
PatchGate checks whether a GitHub pull request carries the issue link, CI evidence and approvals a repository requires before review.
I keep the decision making part of a program in small modules with no UI, camera or network code in them, so each rule can be unit tested on its own. Glance is built that way. Its presence and posture rules live in plain Python and Swift files with their own test suites, and the three platforms follow one written spec instead of three separate guesses.
Through GitHub, or via the Glance website: https://glance-privacy.vercel.app

