Voice-Based Wine Assistant
A voice-enabled wine exploration app that lets users ask natural-language questions about a wine dataset and receive answers as text and spoken audio.
Work
18 repositories
A voice-enabled wine exploration app that lets users ask natural-language questions about a wine dataset and receive answers as text and spoken audio.
Undergraduate honors thesis — a React/TypeScript game engine for dementia cognitive training across 6 modules with signal-detection metrics and adaptive difficulty.
Gmail inbox automation tool that identifies high-frequency senders, bulk-deletes emails, and auto-unsubscribes — built at DevHouse SF 2025 and won the Browser-Use Track.
Full-stack task manager with JWT authentication, drag-and-drop prioritization, and a multi-user productivity dashboard backed by PostgreSQL.
A voice-enabled wine exploration app that lets users ask natural-language questions about a wine dataset and receive answers as text and spoken audio.
Undergraduate honors thesis — a React/TypeScript game engine for dementia cognitive training across 6 modules with signal-detection metrics and adaptive difficulty.
Gmail inbox automation tool that identifies high-frequency senders, bulk-deletes emails, and auto-unsubscribes — built at DevHouse SF 2025 and won the Browser-Use Track.
Mobile application designed to connect stray dogs in need with people who can help — built with Flutter for cross-platform deployment.
Full-stack task manager with JWT authentication, drag-and-drop prioritization, and a multi-user productivity dashboard backed by PostgreSQL.
Software engineering coding challenge submission — TypeScript full-stack exercise.
A C++ compiler that performs lexical analysis, parsing, and intermediate code generation for a custom programming language with support for basic constructs.
Accessible browser-based games designed for stroke rehabilitation, using adaptive visual feedback to support hand-eye coordination recovery.
A tokenization tool that identifies and classifies input tokens based on custom lexical rules for various identifier types and constructs.
Web application that processes Excel data uploads with row-level parsing, validation rules, and structured database storage — built for internal workflows at Medicover.
Linked list–based vehicle information management system using VINs as identifiers, built in C++.
Game store inventory management system using binary search trees for efficient lookup and organization, built in Java.
Movie review management system demonstrating sorting, searching, and Java serialization for persistent data storage.
JavaFX GUI application simulating a university course enrollment experience with event-driven interactions and user feedback.
Dynamic terrain generation system with customizable landscape parameters for procedural world-building, built in C++.
A CLI-based encryption and decryption tool inspired by rotor cipher machines, built in C.
Work
18 repositories
A voice-enabled wine exploration app that lets users ask natural-language questions about a wine dataset and receive answers as text and spoken audio.
Undergraduate honors thesis — a React/TypeScript game engine for dementia cognitive training across 6 modules with signal-detection metrics and adaptive difficulty.
Gmail inbox automation tool that identifies high-frequency senders, bulk-deletes emails, and auto-unsubscribes — built at DevHouse SF 2025 and won the Browser-Use Track.
Full-stack task manager with JWT authentication, drag-and-drop prioritization, and a multi-user productivity dashboard backed by PostgreSQL.
A voice-enabled wine exploration app that lets users ask natural-language questions about a wine dataset and receive answers as text and spoken audio.
Undergraduate honors thesis — a React/TypeScript game engine for dementia cognitive training across 6 modules with signal-detection metrics and adaptive difficulty.
Gmail inbox automation tool that identifies high-frequency senders, bulk-deletes emails, and auto-unsubscribes — built at DevHouse SF 2025 and won the Browser-Use Track.
Mobile application designed to connect stray dogs in need with people who can help — built with Flutter for cross-platform deployment.
Full-stack task manager with JWT authentication, drag-and-drop prioritization, and a multi-user productivity dashboard backed by PostgreSQL.
Software engineering coding challenge submission — TypeScript full-stack exercise.
A C++ compiler that performs lexical analysis, parsing, and intermediate code generation for a custom programming language with support for basic constructs.
Accessible browser-based games designed for stroke rehabilitation, using adaptive visual feedback to support hand-eye coordination recovery.
A tokenization tool that identifies and classifies input tokens based on custom lexical rules for various identifier types and constructs.
Web application that processes Excel data uploads with row-level parsing, validation rules, and structured database storage — built for internal workflows at Medicover.
Linked list–based vehicle information management system using VINs as identifiers, built in C++.
Game store inventory management system using binary search trees for efficient lookup and organization, built in Java.
Movie review management system demonstrating sorting, searching, and Java serialization for persistent data storage.
JavaFX GUI application simulating a university course enrollment experience with event-driven interactions and user feedback.
Dynamic terrain generation system with customizable landscape parameters for procedural world-building, built in C++.
A CLI-based encryption and decryption tool inspired by rotor cipher machines, built in C.