Projects
Tally Tracker
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,
Portfolio project
Reaction
A full-stack application engineered with a decoupled architecture, utilizing the Repository
Pattern to securely manage authentication, game metrics, and user persistence.
Stack: Vue, Pinia, Sass, GSAP, Node, Sequelize, Express.
Links:
Repository,
Live site,
Portfolio project
GameLobby
A real-time multiplayer application featuring a live lobby system via Socket.IO, secured by
JWTs and supported by Prisma for persistent match history.
Stack: Vue, Socket.IO, Pinia, Prisma, Postgres, Node, Sass.
Links:
Repository,
Live site,
Portfolio project
AlgoVisualizer
An interactive educational platform that visualizes complex algorithms and data structures
with high-performance, synchronized, step-by-step animations.
Stack: Vue, Nuxt, GSAP, Pinia, Sass, Node.
Links:
Repository,
Portfolio project
MAWM
Multi-Agent Workflow Management (MAWM) is a TypeScript CLI for packaging and installing
LangGraph workflows with the purpose of agent orchestration.
Stack: TypeScript, LangGraph, Node, OpenCode, Vitest.
Links:
Repository,
NPM package,
Portfolio project
Skills
Languages: TypeScript, JavaScript (ES6+), SQL, Python, Java, C/C++, HTML/CSS, Sass.
Frameworks and libraries: Vue, Nuxt, Ionic, Capacitor, React, Express, Socket.IO, GSAP,
LangChain/LangGraph, Cypress, Vitest.
Tools and databases: Git, Bash, REST APIs, JWT, OAuth, PostgreSQL, MySQL, SQLite, Prisma,
Sequelize, Zod.
Infrastructure: Node, Bun, Docker, Render, Vercel, GitHub Pages, GitHub Actions.