Thai Tea Counter | December 2024, July 2025-Now
-
Developed a Thai Tea (Drink) counter to help keep track of how many Thai Teas
I've had over my two week winter break
-
Learned how to use Angular to develop a web application
-
Currently working on developing additional features to further improve
the web-app such as adding a database and table to store and display
user data
-
Check out the web-app here on my GitHub Pages:
https://ceakii.github.io/ThaiTeaCounter/
Predicting Number of People in a Room using Neural Networks | October 2024
Planning Poker React Web-App | September 2024 - December 2024
-
Developed a containerized React-based Planning Poker application that
works on airgap networks (offline)
-
Utilized Material UI library for front-end development
-
Utilized Express.js and WebSocket/Socket.io to implement Client-Server
architecture for back-end development
-
Utilized Docker to containerize application to support other OS such as Linux
-
Created for my Senior Group Project Class, where I worked in a team of 6
to develop our application using an Agile approach
-
Github Project:
https://github.com/iceiceninja/PlanningPoker
YummiGo React Web-App | September 2024 - December 2024
-
Developed a React-based web application to help make healthy eating
fun and exciting for children through gamification
-
Utilized Material UI library to develop the majority of the web-app
-
Created for my Human-Computer Interactions (UI) class,
so the entire project is purely front-end development
-
Github Project:
https://github.com/ceakii/YummiGo
-
Visit the Web-App:
https://ceakii.github.io/YummiGo/#/Yummigo/login
Predicting Car Traffic using Linear Regression | September 2024
- Developed my first ML program in Python to try to predict car traffic using Linear Regression
-
Learned how to pre-process a large dataset, create a Linear Regression model,
and how to tune machine learning models to achieve optimal results
-
Discovered at the end of this project that
predicting car traffic using Linear Regression is not feasible
since car traffic tends to fall under a non-linear prediction line
- Need a better model such as Neural Networks
Personal Portfolio Website | February 2024
- Developed a website to host information about myself using HTML and CSS
-
Hosted on GitHub Pages (This site):
ceakii.github.io
Simple Computer System Simulation | September 2023
-
Developed a simulation of a simple computer system consisting of a CPU and
Memory using C programming
-
Utilized Unix pipe and Unix fork methods to facilitate Inter-Process
Communication (IPC) between the simulated CPU and Memory processes
-
Implemented a set of 30 unique instruction methods that the program
can interpret and execute, just like how a
real computer works
There are many other projects I've worked on during my previous school years that
I will add later.
Here are some of those projects:
- Spring 2024
- Software Engineer Requirements Engineering project that included creating:
- World Requirements Specification (WRS)
- Vision Document
- Powerpoint to showcase my ability in Requirements Gathering
- Intro to AI project that solves basic Constraint Satisfaction Problems (CSP)
-
Computer Networks project that uses TCP to create a Client-Server program
that allows clients to request the server to solve basic math problems
- Fall 2023
-
Database Systems project where we went through the process of creating a database
for a college library system. (From Entity-Relationship (ER) diagram to
Relational Schema to SQL implementation)
-
Software Engineer Architecture and Design project that involved gathering
requirements from stakeholders and designing an architecture that fits the
stakeholders' needs on documentation
-
Software Engineer Project Planning and Management project teaching us the basics
of project management
- Fall 2022
-
(Fall 2022) Basic AI game project played in the terminal where Ants try to move to spaces to
eat food and avoid Beetle objects trying to consume them.