Projects

Instructional Videos

These videos were made by me for online instruction at Oregon State University.

Strength of Materials

Mechanics of Materials

Intro to Materials Science

Mechanical Properties of Materials

...

Programming and Web Development

YelpCamp

This project demonstrates full-stack web development. Runs on a Render.com web service. Uses Express as a server. MongoDB as the database. Cloudinary to store images. Mapbox to power the maps. Runs on the free service so it takes a few seconds to boot up when first requested.


React Todo List

A todo list program made with React. Uses localStorage to keep the list.


Translate App

A demonstration of an interactive Django web app. Written in Python. Uses the google translate API to complete the translations.


Simple Calculator App

A demonstration of an interactive calculator. Written in Python. Uses Tkinter on a replit project.


Simple Temperature App

A demonstration of current weather lookup. Written in Python. Uses Tkinter on a replit project. Interfaces with the Open Weather Map API. You'll need to register for an API key to run this yourself.


...

Games

Big Yellow Sun Game

Try to identify the sun. This is basically an excuse to construct a Brian Regan soundboard.


Flappy Fly

A silly Flappy Birds clone made with the p5.js Processing library.


Lava Lamp

A shaders-driven lava lamp simulation.


Space Shooter

A classic-style 2D Space Shooter written in Godot.


...

Data Science

Accidents Map

A map of T-Intersection Fatal Traffic Accidents in 2019. Used Python to construct the map with Folium and Pandas libraries. Data from NHTSA.
Source code here as a jupyter notebook.


Interactive European Map

A map of Europe with auto-generated links to each country's wikipeadia page.
Source code here.


...

Let's build something together!

Contact me