Skip to main content

Latest posts

Jul 24, 2026
A personal reflection on doomscrolling, dopamine, and finding healthier ways to stay connected in a social-media-driven world.
Jun 30, 2026
Aug 19, 2024
A placeholder function for simluating the delay from AJAX calls.
Jun 12, 2024
The developer experience of TypeScript that is difficult to resolve.

Projects

AuraBuddy

AuraBuddy is a game-based learning app.

Archly ACL

Archly ACL is a library for creating hierarchical, role-based access control lists (ACLs).

This library is inspired by the Access Control Lists I first saw from CakePHP. It is fully written in TypeScript.

Articles & Experimentations

Cheatsheets
UI Design Notes
A collection of UI design snippets for inspiration.
Touch Swipe Plugin

This is a plugin that I had written for SitePoint on the use of touch interface for swiping elements.

It was a two-part article (Part One and Part Two).

The accompanying demos are here: demo 1, demo 2. (The demos only work on devices with a touch screen.)