My Projects

Some of these projects are experiments and aren't released, some have real value. Some aren't even in this list.

Apps & Products

AccordsQ

React Native music composing app built around chord progressions. Place chords on a simplified score, tune each chord note-by-note, layer instrument/drum tracks, arrange reusable sections.

Tools: React Native, Expo, TypeScript, Zustand, Immer, React Navigation, react-native-audio-api, react-native-reanimated, tonal, Gorhom Bottom Sheet

Willy

AI-powered voice hiring assistant — answers recruiter calls using confirmed resume knowledge. Android + macOS desktop.

Tools: TypeScript monorepo, React Native (Android), Electron (macOS), Claude

vocallQ

Expo voice/audio app with on-device ML (pitch detection).

Tools: React Native, Expo Router, TypeScript, Zustand, Shopify Skia, onnxruntime-react-native, pitchy, expo-audio-studio, Moti

bake-app

GitHub

Unified Cafe-Bakery automation platform.

Tools: NestJS, TypeORM, PostgreSQL, Redis, Bull, Socket.io, Swagger; React + Vite frontend, TanStack Query, Zustand, Tailwind CSS; Anthropic SDK

ASO Audit Agent

GitHub

AI-powered App Store Optimization audit tool. Paste an App Store URL, get a scored audit with actionable recommendations. Two-agent architecture with server-side tool execution, progressive JSON streaming, and server-side score recalculation.

Tools: NestJS, Mastra, Next.js 15, React 19, Tailwind CSS, @stream-schema/core, Zod, TypeScript monorepo (Turbo), NVIDIA NIM / Anthropic Claude

my-gallery

Live

Photography gallery and storefront for digital originals and fine-art prints. Plugin-based payment/print providers.

Tools: Monorepo (Turbo), NestJS API, Next.js frontend, shared TypeScript types

Developer Tools & Libraries

btw

Interactive agent for managing code snippets, skills, and context-aware injection. CLI, macOS desktop app, MCP server, Telegram bot, browser extension.

Tools: TypeScript monorepo (Turbo), ESLint/Prettier

printify-sdk

GitHub

TypeScript SDK for the Printify API.

Tools: TypeScript, Vitest, ESLint

prodigi-print-api

GitHub

TypeScript client library for the Prodigi Print API v4.0.

Tools: TypeScript, tsup, Vitest, ESLint/Prettier

zustand-sagas

GitHub

Redux-saga-style generator-based side effect management for Zustand.

Tools: TypeScript, Zustand, tsup, Vitest

vue-sagas

GitHub

Saga-style side effect management for Vue/Pinia. (Just a fun experiment, not sure if it has real-world use.)

Tools: TypeScript, Vue, Pinia, Nx, Vite, Vitest

store-ai

GitHub

Framework-agnostic, store-agnostic AI stream state management for TypeScript.

Tools: TypeScript monorepo (Turbo)

stream-schema

GitHub

Streaming schema library.

Tools: TypeScript, tsup, Vitest

ripple-text

GitHub

Physics-driven text animation engine — characters react to mouse/touch via ripple waves and field effects (water caustics).

Tools: TypeScript, Vite