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
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
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
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