My Projects
A collection of things I have built — exploring AI-augmented workflows, design systems, and modern frontend architecture.
Crestline UI
React component library, published to npm
A React component library I built and published to npm as @crestline/ui after my layoff, covering Button, TextField, Badge, Indicator, Spinner, and Card. Rather than reaching for Tailwind, I built it on CSS Modules and a custom design token system so the styling layer stays framework-agnostic and fully mine.
Built with dual ESM/CJS output via tsup, full TypeScript types, and React 19 native, with accessibility linted through Storybook's a11y addon. I own the entire pipeline myself: the token system, the build config, and the trusted-publishing GitHub Actions workflow that ships each release to npm.
ReactTypeScriptCSS ModulestsupStorybook
PrepCode
Interview prep app for frontend engineers
Interview prep app for frontend engineers — built after going through senior frontend interview loops and noticing specific gaps in API contract design, pagination patterns, and system design reasoning. The goal was a tool I would actually use, focused on parts of frontend interviews that traditional platforms don't cover.
Built with React, TypeScript, Tailwind CSS, and the Anthropic API for AI-powered feedback. Currently client-side; planning to move the Anthropic calls server-side and add authentication and persisted session history.
ReactTypeScriptTailwind CSSAnthropic API