Projects
Tally Tracker
January 2026 - March 2026
A cross-platform offline-first application utilizing a custom synchronization queue for
network resilience, featuring real-time shared counters and native deep linking integration.
Stack: Vue, TypeScript, Ionic, Node, Socket.IO, Prisma, Zod, Vitest, Cypress, Express,
Postgres.
Links:
Repository,
Demo Video,
Portfolio project
Reaction
September 2025 - December 2025
A reaction-time training app with timed drills, animated feedback, user accounts, and
performance history, backed by a secure Express/PostgreSQL API.
Stack: Vue, Pinia, Sass, GSAP, Node, Sequelize, Express.
Links:
Repository,
Demo Video,
Live Site,
Portfolio project
GameLobby
June 2025 - July 2025
A real-time tic-tac-toe lobby with JWT-authenticated Socket.IO sessions, server-side move
validation, rematches, forfeits, and disconnect recovery.
Stack: Vue, Socket.IO, Pinia, Prisma, Postgres, Node, Express, Sass.
Links:
Repository,
Demo Video, Live Site,
Portfolio project
AlgoVisualizer
May 2022 ~ July 2025
An algorithm visualization prototype featuring an insertion-sort visualizer using Pinia and
GSAP for playback, scrubbing, animation settings, and synchronized explanatory text.
Stack: Vue, Nuxt, GSAP, Pinia, Sass, Node.
Links:
Repository,
Demo Video,
Portfolio project
MAWM
May 2026 - Active Development
A TypeScript CLI for packaging, installing, and running LangGraph workflow templates with
manifest-based distribution and bundled OpenCode execution assets.
Stack: TypeScript, LangGraph, Node, OpenCode, Vitest.
Links:
Repository,
Package,
Portfolio project
Technical Skills
Languages: TypeScript, JavaScript (ES6+), SQL, Python, Java, C/C++, HTML/CSS, Sass.
Frameworks & Libraries: Vue, Nuxt, Ionic, Capacitor, React, Express, Socket.IO, GSAP,
LangChain/LangGraph, Cypress, Vitest.
Tools & Databases: Git, Bash, REST APIs, JWT, OAuth, PostgreSQL, MySQL, SQLite, Prisma,
Sequelize, Zod.
Infrastructure: Node, Bun, Docker, Render, Vercel, GitHub Pages, GitHub Actions.