Tippington
A calculator designed to determine tip and split-tip amounts for any given bill with optional customization for percentage and party-size amounts. Designed with an 8-bit theme using original, hand-drawn images.
View ProjectParstagram
Rendition of Instagram allowing simple photo-sharing and viewing. Built using the cloud-based, backend service Parse to store and manage user data.
View ProjectOH!whale
A single-player, SMS-based game centered on environmental awareness. It features Gale the Whale, an emoji whale trying to navigate through the ocean and avoid oil spills along the way.
Awarded Most Polished Game at HackUCI 2020
View Project View ArticleCheckers AI
AI agent programmed to solve a game of Checkers. Able to compete against both computers and humans.
View ProjectTCP/IP Server-Client
Illustrates server and client communication using TCP/IP. With any .csv file, the server forms a database record collection and issues results as responses based on the client's given search queries.
View ProjectSearch Engine
Search engine aimed at parsing and ranking webpage content to gather and display the top results based on an user's query.
View ProjectOS141
Mini operating system composed of a variable number of users, printers, and disks made to demonstrate threads and concurrent programming. Includes a graphical user interface to show how processes are interleaved.
View ProjectOutfit Check
Mobile iOS application that tells an user whether or not their outfit is appropiate for the current weather forecast. It delivers real-time weather reports using OpenWeatherMap's API and processes the user's image using Google's Cloud Vision API.
View ProjectFabflix
Mock e-commerce web application allowing users to browse and view select movie titles and their details. Users have the option to "purchase" these titles through the website. Extended to also operate on mobile Android platforms.
View ProjectCrux Compiler
A complete compiler built developed to compile and execute Crux programs.
View Project