Sandwich
2023.10 - 2023.10
Sandwich is the capstone project of my HKU master’s program—a cross-platform mental support app using a novel sandwich architecture that integrates user-to-user interaction with an LLM moderator.

This architecture enables refined responses, human-like chatbot behavior, and memory-based replies that draw from user experiences, allowing the bot to share others' stories as its own.
React
React Native
Flask
Firebase
Flask
Redux
Flask
Github Actions
Flask
Jira
Flask
Docusaurus
sandwich-1
sandwich-2
sandwich-3
Project Leader
  • Led the project as Team Lead, managing development and cross-functional coordination.
  • Set up core infrastructure: Docusaurus for docs, CI/CD pipelines, and Jira for agile workflows.
  • Designed and implemented the application architecture and optimized relational database schema.
  • Built the frontend UI and developed the project’s official webpage.
  • Developed a proxy server to handle auth and data flow between frontend and backend.
sandwich-architecture

Key Learnings & Achievements

Agile Leadership

Spearheaded the team as Team Lead, introducing Scrum methodologies and agile best practices using Jira to streamline sprint planning and cross-functional coordination.

Hands-on React Native Experience

Actively contributed to mobile development with React Native, bridging frontend UI with backend services and optimizing user experience across platforms.

Documentation & Delivery

Established comprehensive technical documentation with Docusaurus to ensure seamless onboarding and knowledge transfer within the team.