My Projects

Systems I've shipped

A closer look at the problem, the architecture, and the trade-offs behind each build.

Enqiu

A zero-dependency, type-safe job queue for Node.js and Bun with memory or Redis storage, inferred types and first-class Hono integration.

TypeScript
Redis
Bun
Node.js
Hono
npm
Unsmuggle

A TypeScript security library that reveals instructions hidden with ASCII smuggling and invisible Unicode before content reaches an LLM.

TypeScript
LLM Security
Unicode
npm
Voltmesh

A cinematic product concept for a distributed GPU marketplace, explaining the value proposition clearly to hardware providers and AI teams.

Product Design
Creative Direction
Web Experience
Throughline

An issue tracker with replayable history, enabling teams to revisit, understand and restore earlier board states without losing subsequent context.

Issue Tracking
Team Collaboration
Productivity
Accessibility
Pouf

A playful claymorphism UI kit for React, distributed as a shadcn-style registry with reusable components, blocks and templates.

React
Tailwind CSS 4
Radix UI
TypeScript
shadcn registry
OpenTomo

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

Conversational AI
Voice Interaction
3D Avatar
Product Experience
Relai

A WhatsApp appointment assistant for medical clinics, combining AI-assisted booking, automatic reminders, and a human-controlled admin inbox.

Conversational AI
WhatsApp
Appointment Booking
Clinic Operations
Purifai

Zero-dependency, TypeScript-native strip-to-text sanitizer with contextual output encoding for Node.js, browsers, edge runtimes, and workers.

TypeScript
XSS
Security
npm
react-device-detector

React components for device-aware rendering. Version 2 fixes server hydration mismatches, modern iPad detection and React 19 compatibility.

React
TypeScript
SSR
npm