I worked on the following notable projects throughout College and High School:

Mobile Apps Fall 2017: Texas Historical Markers Mapmore_vert

View Texas Historical Markers on a map, tap on a pin for details, and navigate to a marker via GoogleMaps.

Mobile Apps Fall 2017: Texas Historical Markers Mapclose

I created an iOS app using Swift which used Google Maps to display pins at the locations of Texas Historical Markers. The View Controller displayed detailed information about each Historical Marker and opened Google Maps to navigate to its coordinates.

This app was my final project in a Mobile Apps class I took during the Fall semester of 2017.

Computational Physics Fall 2016: Stock Market Projection Using Chaos Theorymore_vert

A Python script which attempts to predict the future prices of a stock given historical data using chaos theory.

Computational Physics Fall 2016: Stock Market Projection Using Chaos Theoryclose

I created a Python script that read historical data for stocks from .csv files and used the Hurst Exponent, Lyapunov Exponent, and a predictability value to project the patterns of the stock prices in the future. I used MatPlotLib to plot the data and gave a presentation on my project using sample data from frequently traded stocks.

This app was my final project in a Computational Physics class I took during the Fall semester of 2016.

Labor Day 2016 UD ACM Hackathon: Evolve Yo'selfmore_vert

Evolve yourself and your friends -- Pokémon style! Turn "before" and "after" pictures into a wonderful evolution animation!

Labor Day 2016 UD ACM Hackathon: Evolve Yo'selfclose

A simple web app that allows the user to upload two photos, give each of them a name, and then animate the "evolution" of the first photo into second, in the same manner as the first generation Pokémon games. The website allows the user to download their animation for safe keeping or sharing. The plan was to add animations in the style of later games and to implement advertising, but neither was completed.

The webapp used HTML and CSS for the web interface, javascript to animate the evolution, and Node.js to handle the file uploading and downloading.

A webapp my fellow UD Computer Science majors and I put together over Labor Day weekend 2016 for the purpose of raising money for UD's Association for Computing Machinery chapter. I was involved in the brainstorming, organizing the event, and putting the finishing touches on the website.

HackRice 2016: StockTalk: The (not so) Ideal Stock Marketmore_vert

A stock market game based on Twitter's criticism of tech companies

HackRice 2016: StockTalk: The (not so) Ideal Stock Marketclose

A multi-player investment game in which the stock prices of three tech giants (Google, Microsoft, and Facebook) are controlled by the positive and negative tweets each company receives. For each positive tweet the price of the stock rises, and for each negative tweet, it falls. The stock prices are controlled traditionally by supply and demand too, so the more people buy stock of one company, the higher that company's stock price rises.

The webapp used python to scrape and analyze tweets, javascript to control the game, and HTML and CSS for the web user interface.

A friend, two colleagues, and I built StockTalk in less than 24 hours at HackRice 2016. I worked primarily with the front end web interface and did a lot of research on how each part of the project would fit together.

StockTalk won the PROS sponsor award for best finance-related game.

Code for Good Delaware 2015: The Children's Aid Society Webappmore_vert

A webapp made for The Children's Aid Society to help disadvantaged students to find resources and create tasks to further their education successfully.

Code for Good Delaware 2015: The Children's Aid Society Webappclose

A webapp made for The Children's Aid Society to help disadvantaged students to find resources and create tasks to further their education successfully.

The project used Node.js, Angular.js, HTML, CSS, Bootstrap for the front end web design. The backend was created with Java and SQL. We also used Mandrill to send emails.

I traveled to Delaware one weekend in October of 2015 to participate in a hackathon for charity. Chase sponsored students to build a piece of software for a local charity, in this case either Goodwill or The Children's Aid Society. My team of four other students chose to build a webapp for The Children's Aid Society. I primarily worked on the front end of the webapp, mostly the web design using Bootstrap.

3rd Annual Houston Civic Hackathon (2015): HOUAlertmore_vert

Crowd-sourced alerts to keep Houstonians safe during disasters

3rd Annual Houston Civic Hackathon (2015): HOUAlertclose

HOUAlert is a system that conglomerates all current emergency, weather, and public works data into a seamless and easy to use interface. Using the ESRI mapping system, we layered 311, police, fire, weather, and hurricane data, resulting in one map that accomplishes what previously took four.

Both the webapp and the Android app used ESRI ArcGIS to map the relevant data. We acquired the data, such as active 311 reports and HPD or HFD incidents, through HTML scrapers and city databases. The webapp was built with HTML, CSS, and javascript.

Inspired to help after a gigantic storm and lots of flooding in our area, a few friends and I, a Houston city services worker, and a couple other people we met along the way built HOUAlert as a way of keeping track of disasters and emergencies in Houston. We built HOUAlert in less than 24 hours at the Houston Hackathon, a civic hackathon where every team uses the city's data resources to build something to benefit the city and its citizens. I primarily worked on the Android app and the integration of the ESRI GIS system.

HOUAlert won the prize for the "Best use of ESRI technology".

Business Professionals of America Software Engineering Team 2015: Trapominomore_vert

Trapomino is a Tetris reboot where the player takes on the role of a zoo keeper trying to recapture escaped animals by forming "cages" with tetrominos.

Business Professionals of America Software Engineering Team 2015: Trapominoclose

Trapomino is a Tetris based game where the player takes on the role of a zoo keeper trying to recapture escaped animals. By rotating and placing tetromino blocks on a grid, the player must catch animals by creating “cages” with the shapes. The player must capture a variety of animals, each with different abilities that challenge the player in new ways. The player will advance through stages of increasing difficulty and new sets of animals until he reclaims all of the escaped animals. Trapomino includes a story mode as well as an endless beat-the-high-score gamemode.

Trapomino was built entirely from scratch using Java. The music and art is all original, and I came up with the idea for Trapomino's game mechanics and theme one morning while brushing my teeth.

Trapomino was the product of a team of four Clear Lake High School Students. We had previously worked together on the 2014 SET competition making a superhero themed platformer called Project Electus, however we narrowly missed attending BPA Nationals that year. Team Trapomino consisted of:

-- Micheal Peterson, Programming Lead

-- Jack Baumann, Project Lead and Documentation Lead

-- Patrick Edelen, Documentation Assistant and Programming Assistant

-- Alexis Lopez, Graphics and Audio Lead

We placed second at Business Professionals of America Nationals in the Software Engineering Team event for our work on Trapomino.