// selected builds

Products, pipelines, and useful foundations.

I build across the product boundary: interface, runtime, data flow, automation, and the operational details that make software dependable. These projects are selected from my public GitHub work.

Browse all 50 repositories
Live productOn-device AI product

Cutout Studio

Private background removal that keeps every source image inside the browser.

A production PWA for individual images and batches, with selectable AI models, WebGPU and CPU execution, edge refinement, a full-resolution mask editor, custom backdrops, and flexible exports.

My role · Product direction, interface design, AI runtime integration, and implementation

React 19TypeScriptONNX Runtime WebWebGPUVite

// supporting systems

Different surfaces, the same systems mindset.

Automated knowledge pipeline

The Architect’s Blueprint

A self-updating technical publication built as a scheduled repository workflow.

A TypeScript and Astro system that prompts Gemini for long-form architecture research, turns the response into structured content, and commits a new article through GitHub Actions.

  • Runs on a scheduled or manually dispatched workflow
  • Archives generated articles as versioned repository content
  • Includes a local simulation path that does not consume API tokens

TypeScript · Astro · Gemini · GitHub Actions

Secure desktop foundation

Electron + Next.js Template

A production-minded starter for shipping Next.js interfaces as native desktop apps.

A cross-platform Electron foundation with a static Next.js export, a context-isolated renderer, sandboxing, safe external-link handling, and Windows installer packaging.

  • Runs without a local Node.js server in production
  • Disables Node integration inside the renderer
  • Builds a distributable Windows NSIS installer

Electron · Next.js 16 · TypeScript · Tailwind CSS

Typed backend system

Movie API

A tested REST API for managing movie collections with a clear MVC boundary.

A Node.js and Express backend that combines strict TypeScript contracts, MongoDB persistence, MVC organization, and an automated API test suite.

  • Separates transport, controller, and persistence concerns
  • Uses strict TypeScript types across the backend
  • Covers API behavior with Mocha and Supertest

Node.js · Express · TypeScript · MongoDB · Supertest

// repository archive

The path matters too.

Earlier APIs, notebooks, native experiments, and focused utilities show the progression behind the featured work—without pretending every repository is a finished product.

Have a product, AI workflow, or developer platform that needs this kind of systems thinking?

Start a conversation