Full-stack personal knowledge management system with real-time search, wiki links, board organization, and rich text editing.
- Rolled self-deployed auth system.
- Built a transactional mail service for account flows (verification, password reset, account creation).
- Deployed and managed the full stack on Railway with environment-based config, persistent Postgres, and zero-downtime deploys.
- Designed a modular React architecture with context-based state management and custom hooks.
React 19TypeScriptFlaskPostgreSQLRailway
Interactive Island Render
Interactive 3D island environment with real-time lighting, shadows, weather, animated waves, and GUI controls.
- Integrated custom particle systems and shader-based terrain rendering.
- Used Cannon.js for physical interactions inside the rendered environment.
JavaScriptThree.jsCannon.js
Console banking system for deposits, withdrawals, account types, and transaction tracking.
- Implemented checking, savings, and CD account flows with input validation.
- Added robust error handling and persistence around transaction state.
JavaOOPPersistence
Browser game with interactive gameplay and score tracking, built with a 15-person team.
- Led team coordination, feature planning, and integration across the project.
- Delivered a playable browser experience with responsive input and scoring.
JavaScriptHTMLCSS