Trip Maker Web App

TripMaker is a collaborative group travel planning platform that helps friends and family coordinate trips together.
Hi, I'm Cici – a passionate software engineer with expertise in building sophisticated systems at the intersection of software development, data science, and machine learning. I excel at architecting efficient code solutions and developing robust applications that transform complex data into actionable business insights.
USC Master's of Computer Science - Applied Data Science (May 2024) | USC B.S. in Industrial and Systems Engineering (May 2023)
email: ccguam0411@gmail.com, cicichan@usc.edu
TripMaker is a collaborative group travel planning platform that helps friends and family coordinate trips together.
Robust distributed file storage system in Java utilizing the Raft consensus algorithm. Features include leader election, log replication, snapshot management, and state machine replication with thread-safe operations. Browser-accessible endpoints with dynamic cluster membership changes, demonstrating expertise in distributed systems architecture and concurrent programming.
MarketSphere is a dynamic web-based marketplace platform designed to connect sellers and buyers. It offers a robust distributed database management system for products, orders, and user roles, facilitating an efficient and streamlined online trading environment.
FreshFridge is a mobile app supported by Xcode that helps users to record and track what they have in their fridge to keep an eye on what is about to expire and avoid purchasing redundancies.
This project implements a movie recommender system using Streamlit and content-based filtering. Users can enter a movie title and receive recommendations for similar movies. It was deployed to Heroku.
Developed "Swoleboi," a sophisticated real-time exercise pose analysis and tracking application, utilizing Python and an array of libraries including Tkinter for the GUI, OpenCV for video capture and image processing, and MediaPipe for advanced pose estimation.
The Flashcards app is an iOS mobile application that allows users to create, organize, study, and manage flashcards to aid in studying. The app has been upgraded to incorporate multiple views, data persistence, and additional UI features.
Tip Split is a basic tip calculator iPhone app written in Swift. The app allows users to enter a bill amount, select a tip percentage, specify if tax should be included, and divide the total tip amount evenly among a chosen number of people.
The Maison Margiela Thrift Store web app allows web administrator to post secondhand Maison Margiela items for sale and view a gallery of available items. Administrator can add, arrange, and delete product items from an inventory list.
This is an electronics e-commerce website built for the company WiseChoice Electronics. It allows users to view and search products, and admins to manage the product catalog.
A HTML and CSS supported webpage for Christopher Nolan's bio, movies, and reviews.
A puzzle game webpage upported by HTML, Javascript, and CSS.