Tommy's Projects

Checkers

A checkers game with a really powerful GUI using OpenGL. Test your skills against your friend or a bot trained using artificial intelligence and the C++ programming language.

Weather Collector

A web application that makes it easier for anyone to visualize and download over 1.4 billion rows of weather data from NOAA. This dashboard was created using the R programming language.

Greenlake Sustainability Dashboard

A dashboard created for HPE Greenlake to reduce carbon emissions from a data center.

GifJifGame

Compete with your friends or strangers to see who can respond with the best gif to a given prompt. This is an ios game built with SwiftUI.

Convolutions

Applying convolutions to images using a gaussian filter to achieve a blurring/smoothing effect as seen in applications like adobe or instagram.

Topological Data Analysis

Using techniques developed in topological data analysis to determine changes in weather patterns for Tahoe City, CA over the last 100 years. Implemented using libraries from C++ and python.

claim3

The claim3 platform aims to prevent unauthorized use and distribution of copyrighted content, providing content creators with a robust tool for protecting their intellectual property.

Christmas Lights

How LED strip lights can be hacked with an arduino and C code to have full control over the lights.

Scout

A cross platform mobile app for iOS and Android devices. This project was built using the Flutter framework by Google. This is an application for ordering girl scout cookies and gives girl scouts a dashboad to control their inventory.

Custom Color Picker

A custom color picker I implemented for MineChess to dynamically change the colors of the chess board.

California Fire History

Analyzing official California Fire History data collected by government agencies dating back to the late 1800's. This is done using the R programming language.

FinFriends

Fair finances among friends. A full stack web application to divide up bills from a trip amongst friends

iOS development

Swift is an open source programming language Apple uses for iOS, macOS, tvOS, and other devices. These examples are with UIKit a more mature and compatible framework than SwiftUI at the time of this writing (2022). This is programatically done in UIKit without the use of Storyboard. This approach was taken so that the app would run more efficiently and there would be more control over existing frameworks.

Paint

This application is like Microsoft Paint except it is a web application so users can play even if they don't have a Window's machine. This was built using HTML, CSS, and React. React is a library for creating UI's in javascript developed by Meta, formally known as facebook.

More articles »

Tommy’s Projects

Welcome to my portfolio! Click on the links to see demos.