20+ years building design systems, frontend architecture, and full-stack products at scale.
A few projects that showcase my approach to design engineering — from system architecture to user-facing interaction.
A comprehensive design system with 62 React components, semantic light/dark themes, design tokens (JSON5 with W3C spec), and an interactive documentation hub. Built with principles of composability, consistency, and developer experience.
A modern 3D cognitive assessment application. Features numerical, spatial, and pattern recognition challenges with interactive 3D objects. Tracks user history and exports results.
A pure-Go control plane for local AI model runtimes. Manages NAS-first model storage, promotes active models to SSD, and integrates with Ollama, ComfyUI, Hugging Face, and LM Studio.
A single- and multiplayer first-person shooter built in Go on raylib. Features 5 weapons, level editor, physics, AI, and networking. Showcases systems thinking and low-level performance.
A deep dive into building a design system from the ground up — tokens, components, themes, and documentation.
Build a design system that serves multiple frameworks, enforces consistency at scale, and provides a great developer experience. Every decision needed to be rooted in principles, not conventions.
The system uses a monorepo with pnpm workspaces. Tokens are authored in JSON5 (supporting comments and trailing commas) with W3C spec compliance. The compiler generates platform-specific output (CSS custom properties, SCSS variables, JS objects, TypeScript declarations). Stylelint plugin enforces token usage in stylesheets.
A production-ready design system with type-safe tokens, framework-agnostic web components, and comprehensive documentation. The system reduces design inconsistency, accelerates development, and provides a single source of truth for the product UI.
// Design Tokens (JSON5)
{
"color": {
"primary": {
"$value": "{ color.brand.primary }",
"$type": "color",
"$extensions": {
"w3c/dt": { "name": "primary" }
}
},
"brand": {
"primary": {
"$value": "#f97316",
"$type": "color"
},
"primary-alpha": {
"$value": "{ color.brand.primary.$value } / { opacity.25 }",
"$type": "color",
"$extensions": { "alpha": { "transform": "alpha" } }
}
}
},
"spacing": {
"sm": { "$value": "0.5rem", "$type": "spacing" },
"md": { "$value": "1rem", "$type": "spacing" },
"lg": { "$value": "2rem", "$type": "spacing" }
}
}
The tools and disciplines I bring to design engineering.
Building and maintaining design systems from the ground up — tokens, components, documentation, and governance.
Production-grade React and TypeScript applications with emphasis on performance, accessibility, and developer experience.
End-to-end product development with Go, Node.js, and cloud infrastructure. From API design to deployment.
I'm currently exploring the next chapter in my career. If you're building something that values design craft, engineering rigor, and shipping with intention — I'd love to connect.
Oswego, Illinois
Open to remote work
Preferred: 2024–2025