A closer look at what I've shipped — the problem, the approach, and what came out of it.


An issue tracker with a complete, replayable history — every change is an immutable event, so the board can be rewound to any point in time and restored from it.


An open AI chat companion you can actually talk to — speak or type, and it answers out loud with a lip-synced, expressive avatar.

A WhatsApp appointment assistant for medical clinics — patients book, reschedule and cancel over chat, with AI replies, automatic reminders and an admin dashboard.

React components that render by device type. v2 fixed a hydration mismatch that had been silently sending desktop markup to phone users on every server-rendered page, and iPad detection that classified every modern iPad as a desktop.