-
Build full-stack web apps — React + TypeScript front end on an Express/Node REST API, with a shared, typed contract between client and server. (CallAlly)
-
Model and persist data with Prisma — SQLite schema, migrations, and a data-access service layer kept testable through dependency injection. (CallAlly)
-
Test and automate delivery — Vitest unit tests and Supertest API integration tests against an isolated database, run with typecheck and build on GitHub Actions. (CallAlly, MyDeltabuddies)
-
Develop VS Code extensions — sidebar Webview views, extension-host ↔ webview messaging, and startup config validation. (MyDeltabuddies)
-
Build interactive 2D interfaces — Canvas rendering with a requestAnimationFrame game loop, sprite state machines, and Y-sorted drawing. (MyDeltabuddies)
-
Document and ship with a real workflow — bilingual READMEs, issues/milestones, and pull requests. (all projects)
-
MyDeltabuddies — VS Code desktop pet extension with Deltarune characters
-
CallAlly — Ticket management system for daily tasks and issues
-
Da Guayaba — C++ audio synth (learning project: digital audio, signal path, sampling theorem and waveforms)


