Personal Projects
StockReview
- Built a 24/7 multi-agent investment intelligence system that runs an 8-agent LLM pipeline every 15 minutes, inspired by the TradingAgents paper (arXiv:2412.20138) from UCLA/MIT.
- Orchestrated parallel and serial agent phases covering technical analysis, macroeconomic data, news, and sentiment, feeding a Bull/Bear debate and a Portfolio/Risk Manager that issue per-ticker BUY/HOLD/SELL decisions with price targets.
- Delivers a full HTML email report backed by live market data, insider trades, technical signals, and macro context.
- GitHub Repository
Points vs Cash Calculator
- Developed a standalone web app that compares the cash value of redeeming travel points against paying cash, covering Aeroplan, Marriott Bonvoy, Cathay Pacific/Asia Miles, Qatar Airways/Avios, and World of Hyatt.
- Let users customize baseline cents-per-point values, persisted per-browser via localStorage with no login or backend database required.
- Live Demo | GitHub Repository
Points vs Cash Redemption Advisor (Chrome Extension)
- Built a Chrome extension (Manifest V3) that auto-detects points-vs-cash fare pairs on Aeroplan, Marriott Bonvoy, Cathay Pacific/Asia Miles, Qatar Airways/Avios, and World of Hyatt, scanning every matching card on the page.
- Injected content scripts to badge each result green/yellow/red with the computed actual ¢/point versus a user-editable baseline, plus a floating manual calculator and a ranked "best value on this page" comparison list.
- Persisted recent comparisons and baseline settings locally via the extension's storage API, with an Options page for per-program customization.
- GitHub Repository
Bill Analysis Dashboard
- Built a comprehensive financial analysis application with a Dash-based web dashboard to visualize spending patterns, category breakdowns, and spending anomalies.
- Integrated AI-powered insights for automatic spending categorization, personalized recommendations, and financial health scoring, with support for CSV/Excel/JSON uploads and direct Notion integration.
- Implemented automated daily, weekly, and monthly email reports with HTML templates and scheduled data cleanup.
- Live Demo | GitHub Repository
ChatWithLLM
- Developed a local LLM application that works just like ChatGPT, based on the HuggingFace embedding model , LongChain, Python, and Ollama (LLama3).
- Allow users to upload files and ask different questions including but not limited to the file information and the general question.
- GitHub Repository
Picture Wall
- Developed Picture Wall, a React and Java Spring Boot-based Restful web application.
- Allow the browser to act as the gallery to randomly display the picture you took.
- GitHub Repository
RoastHub
- Developed and deployed RoastHub, a React and Java Spring Boot-based Restful web application, on AWS EC2 instance with self-configured Nginx.
- Implemented an efficient and secure framework with MyBatis Plus in Dockerized MySQL, managed input file data in MongoDB container, cashed user info in JWT and viewed contents in Redis container; integrated RabbitMQ and Javax Mail for effective user notification, improving engagement metric
- Established a full stack CI/CD pipeline using Jenkins & Vercel, validated backend API with JUnit and Mockito ensured code functionalit
- GitHub Repository
JsWeather
- Developed a weather application using Vanilla JavaScript for streamlined and efficient functionality.
- Enabled a feature allowing users to input a city name, which then displays the corresponding weather information for that location, enhancing user interaction and personalization.
- Utilized the Fetch API in conjunction with OpenWeather to asynchronously send requests and retrieve weather data, ensuring efficient and real-time weather information access.
- Implemented store and refresh methods to store user inputs and set up an automatic refresh every minute to update and display the latest weather status, ensuring continuous and up-to-date information delivery.
- Project Live Show
FoodLover-LocalVerision
- FoodLover is a local Flask, MongoDB, MySQL, HTML, CSS, JS, Docker Compose website, designed for storing, managing and sharing user food recipes.
- Implemented 9 RESTful APIs on Flask to facilitate seamless interaction with the application's backend services.
- Stored user information on MySQL database with MD5, stored the user input files on the mongdb.
- Deployed the project on OpenShift, implementing auto-scaling of pods based on historical request traffic using an LSTM algorithm.
- Conducted comprehensive testing, including black box testing, white box testing, and API testing using Postman, achieving a robust test coverage of 90%.
- Git Repository
Personal Blog
- Developed a personal blog web application using Spring Boot, Spring MVC, MySQL, Redis, MyBatis & Maven, enabling seamless user registration, login, and content creation.
- Implemented hot tag, hot article, latest articles, and article classification features, driving a 20% increase in user engagement and interaction through the seamless integration of 15 Restful APIs.
- Ensured the security of user sessions by employing JWT and Redis to validate and manage session information, enhancing the application's overall performance and user experience.
- Git Repository
Beauty Camera
- Spearheaded the development of an advanced Android smart camera application, harnessing the power of TensorFlow Lite models and OpenCV to enable real-time object detection, face detection, background replacement, image super-resolution, style transformation, and portrait keying.
- Designed the application architecture following the MVC design pattern, ensuring maintainability and scalability for future enhancements.
- Significantly optimized the application's performance by implementing NNAPI (Neural Networks API) for image inference, resulting in a remarkable 50% reduction in processing time, delivering a smoother and more responsive user experience.
- Implemented secure user data storage solutions, utilizing Shared Preferences and SQLite, to ensure the integrity and confidentiality of user information and assets.
- Git Release
Recipe Sharing Website
- Developed a recipe sharing web application using Python, Flask, HTML, JavaScript, CSS, and Docker, hosted on AWS, allowing multiple users to easily upload and share their recipes for reference.
- Implemented 6 RESTful APIs on AWS Lambda to facilitate seamless interaction with the application's backend services.
- Ensured the security of module processing and data transmission by configuring AWS VPC (Virtual Private Cloud), Secret Manager, and API Gateway.
- Conducted comprehensive testing, including black box testing, white box testing, and API testing using Postman, achieving a robust test coverage of 90%.
- Git Repository
Athlete Monitor Application
- Collaborated with a team of four members to develop an Android fitness application based on agile development principles that allow users to register to the system, communicate with others, and record their training history.
- Applied the OkHttp, AES-128, and Firebase to perform the network interaction, data encryption, and data storage.
- Conducted unit tests using JUnit and UI tests with Espresso Test, reaching the coverage of 85%.
- Git Repository