Projects
Job Search Facilitator
July 2026 - Present
A local full-stack web app that turns AI-sourced job leads into a focused pipeline for
reviewing roles, managing applications, and tracking outreach.
Stack: Codex, TypeScript, Vue, Node, Docker, Prisma, Pinia, Zod, Vitest, Express, Postgres,
Sass.
Links:
Repository,
Demo Video,
Portfolio project
Tally Tracker
January 2026 - Present
Tally Tracker is a cross-platform app for personal and shared counters on iOS, Android, and
web, with real-time collaboration and offline synchronization.
Stack: TypeScript, React-Native, Expo, 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
Technical Skills
Languages: TypeScript, JavaScript (ES6+), HTML/CSS, Sass, SQL, Python, Java, C/C++.
Frameworks & Libraries: Vue, Nuxt, React, React Native, Expo, 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.