Projects
-
NES Solitaire
Spring 2024
I used the 6502 assembly language to develop an implementation of klondike solitaire for the NES (Nintendo Entertainment System). I am required to have a deep understanding of the NES's architecture in order to develop games for it. I used this project as a way to hone my skills in low-level programming and computer architecture as well as to provide a fun and rewarding challenge.
Project Repository -
HATCO/Capstone RE Market Share Analyzer
Fall 2019
Home Abstract and Title Company (Waco, TX) and its sister company Capstone Title (Austin, TX) utilizes real estate closing information obtained through their closing software (AIM+) and sold information from their local MLS to assist its Business Development Officers and Escrow Officers in determining which Real Estate agents they need to market for additional business. This process has historically been a very laborious and inaccurate process.
Project Repository
I developed HATCO/Capstone RE Market Share Analyzer to automate the process of cross referencing the data in both databases and producing the specific Real Estate Agent targeted market share reports needed by the BDOs and EOs of both companies. The program uses Windows Form App development in C# to cross-reference excel spreadsheets from both databases to determine, through a series of algorithms, which properties in the MLS sold database where closed by Hatco or Capstone. The program then manipulates the data further by parsing out the data into a series of worksheets combining data within each row of the database and sorting the data by various criteria.
Final reports are then created from this consolidated data that lists all of the agents within a given target area (e.g. a group of specific zip codes) sorted by the number of closings they did and the total sales prices of those closings as well as detailing the percent of closings Hatco and Capstone performed for that agent. These reports detail the market share of each agent in the market as well as Hatco and Capstone's market share with all of the agents. This program was an independent effort on my part and has proven to be very valuable to the companies for which I created it. -
Password Generator App
Spring 2019
I used the cross-platform framwork "Flutter" to create a mobile app that generates passwords given user specified parameters. The password generation is based off of this video by Numberphile on YouTube.
Project Repository -
This Website
Fall 2019
I am using this website as a tool to learn HTML/CSS and other frontend web development languages and frameworks. Additionally, this website serves as a companion to my resume.
Project Repository -
Location Based Social Media Website
Spring 2019
I collaborated with a team to create a new social media website that pins threads to locations much like leaving a physical note somewhere. I worked on the backend development of the website while others worked on the frontend.
-
Reversi in MIPS Assembly
Fall 2017
I collaborated with a team to program the game Reversi in MIPS assembly language. I acted as the project lead and also wrote a significant portion of the code.