Skip to content

Selected Work

A small set of work that I'm proud of. Each project has a goal, constraints, lessons learned, and clear results.

RocketTime screenshot

RocketTime

A full-stack time management application with a React dashboard, a Node.js API, and Google OAuth authentication. Built to support task tracking, goal-setting, and time logging with a focus on API design and backend reliability.

TypeScriptNode.jsReactMySQL2Google OAuthExpressGoogle APIsVite
  • Designed and implemented backend APIs
  • Integrated OAuth authentication
  • Database schema and data flow decisions
AI Resume Analyzer screenshot

AI Resume Analyzer

A resume analysis tool that uses AI to generate structured feedback on content, clarity, and formatting. Handles file parsing, text extraction, and prompt-driven evaluation through an interactive web interface.

PythonStreamlitOpenAI APIPyPDF2PandasNumPyMatplotlibAltairPillow
  • End-to-end ownership (design, implementation, deployment)
  • AI prompt design and response handling
  • Resume parsing and data preprocessing
Job Market Insights screenshot

Job Market Insights

A responsive job search web application that fetches real-time listings from an external API and supports filtering by role, location, job type, and remote options.

JavaScriptReactAxiosTailwind CSSHTML5RapidAPI
  • API integration and client-side data handling
  • Filtering and state management
  • Responsive UI design
Mitsy's Print screenshot

Mitsy's Print

A PC-based, story-driven puzzle RPG built in GameMaker Studio 2. Focused on narrative systems, game state management, and branching story logic within a cohesive gameplay experience.

GamerMaker Studio 2GMLGit
  • Game state and story system implementation
  • Logic for puzzles and progression
  • Systems integration across scenes and mechanics

FocusUp

A lightweight, embeddable timer designed for tracking focus sessions, daily goals, and streaks. Built to be simple, fast, and easy to integrate into browsers or productivity tools.

HTMLCSSAxiosTailwind CSSHTML5RapidAPI
  • Lightweight UI and interaction logic
  • Session tracking and state persistence
  • Designed for embeddability and simplicity