Skip to main content

Writing

Notes from the build

Articles and write-ups on React, design systems, and the tooling I reach for when shipping cross-platform.

Cover for Aurora PDF: Building a Privacy-First PDF Suite Entirely in the Browser
Latest
Project

Aurora PDF: Building a Privacy-First PDF Suite Entirely in the Browser

How I built Aurora PDF β€” a free, open-source, client-side PDF utility suite with 53 tools in React 19, TypeScript, and Vite. Files never leave your device.

Cover for Six Frontend Skills for Claude β€” A Portable Production Suite on skills.sh
Open Source

Six Frontend Skills for Claude β€” A Portable Production Suite on skills.sh

A growing suite of portable, framework-agnostic frontend skills for Claude and other AI coding tools: architecture, SEO, a Lighthouse performance gate, typed data contracts, optimistic mutations, and field observability. React, React Native, Next.js β€” installable from skills.sh.

Cover for Next.js App Router in Production: What Nobody Tells You
Tutorial

Next.js App Router in Production: What Nobody Tells You

Hard-won lessons from shipping multiple Next.js App Router applications β€” Server Components, streaming, caching pitfalls, and the patterns that actually hold up under real traffic.

Cover for Introducing Nova: A Figma-Inspired Visual Builder Built on Stareezy UI
Product

Introducing Nova: A Figma-Inspired Visual Builder Built on Stareezy UI

Nova is a drag-and-drop visual component builder living inside the Stareezy UI docs β€” drag 30+ components onto a canvas, tweak props in a live panel, apply design tokens, and export production-ready TSX code in seconds.

Cover for stareezy-ui: How I Built a Cross-Platform Design System from First Principles
Architecture

stareezy-ui: How I Built a Cross-Platform Design System from First Principles

A deep dive into stareezy-ui β€” a fully typed, object-based design token system and component library for React Native and web. How the token architecture, O(1) style registry, and Babel compiler work together.

Cover for Stareezy UI Gets AI-Native: MCP Server, Claude Skills, and the UI Playground
Feature

Stareezy UI Gets AI-Native: MCP Server, Claude Skills, and the UI Playground

Three new features that make Stareezy UI the first design system with a native AI integration layer β€” a Model Context Protocol server, curated skill files for Claude, and an interactive UI Playground.

Cover for stareezy-ui v1.0.1: Responsive Stylesheet, the sx Prop, and React 18/19 Compatibility
Release

stareezy-ui v1.0.1: Responsive Stylesheet, the sx Prop, and React 18/19 Compatibility

What changed in v1.0.1 β€” a fully responsive stylesheet package that mirrors Box's breakpoint system, an sx escape-hatch prop on every component, a React version compatibility fix, and a smarter CLI scaffolder.

Cover for How We Won the World Summit Award: Building Tech That Actually Matters
Case Study

How We Won the World Summit Award: Building Tech That Actually Matters

The story behind Rekosistem winning the WSA Global Award β€” how IoT, mobile apps, and ESG reporting came together to turn urban waste into opportunity for 90,000+ people across Indonesia.