My Projects


Heart Disease ML Project
2024
Predicting heart disease using machine learning.
Machine Learning
Supervised Learning
Python
BBC News Classification Kaggle Project
2024
Using matrix factorization to predict the categories of news articles.
Machine Learning
Unsupervised Learning
Python
IoT GUI Prototypes
2022
IoT Qt and HTML GUI Prototypes.
Internet of Things
Electrical Engineering
Software Engineering
UX and UI
FPV Drones
2022
Building and flying FPV drones.
Drones
Electrical Engineering
Software Engineering
Satellites
2021
A list of some satellite projects that I've been professionally involved with.
Spacecraft
Electrical Engineering
Software Engineering
Test Engineering
Impact Crater Simulation
2021
Simulating impacts and determining surface area saturation.
Python
Computer Vision
Astrophysics
Astronomy
OpenCV
TOMCAT
2020
A compact communications satellite (ThinSat).
Aerospace Engineering
Satellite
Electrical Engineering
PCB Design
Software Development
Embedded Computer System
Space Invaders
2020
Building Space Invaders from scratch using OpenGL.
C++
OpenGL
Video Games
Smart LED Lamp
2020
Converting a sketchy old halogen lamp into a smart LED lamp.
Internet of Things
Electrical Engineering
ARM (RISC-V) Computer Processor
2020
A RISC-V computer processor design.
C
Assembly Language
ARM
Computer Architecture
Computer Engineering
Not-a-Boring Competition
2020
Designing a boring machine.
Electrical Engineering
Computer Engineering
Mechanical Engineering
Embedded Systems
Autonomy
Network Anomaly Detection
2020
Programmtically analyzing trace data to detect suspicious behavior.
Python
Cyber Security
Network Administration
Wireshark
File Fetching App
2020
Draft of a backend system architecture for a file fetching application.
Python
SQL
Docker
Web Dev
Automated Directory Cleanup
2020
A python script that easily cleans out unwanted files from a given base directory.
Python
Automation
System Administration
Cryptographic Cyber Attacks
2020
A collection of cryptographic cyber attacks built using C and Python.
Python
C
Cryptography
Cyber Security
Computer Architecture CLI Tools
2020
A Python script with custom tools to quickly calculate/look up computer architecture related things.
Python
Assembly Language
ARM
Computer Architecture
Computer Engineering
Blackbox Exporter SSL Cert Expiry Patch
2020
A patch for the Prometheus Blackbox Exporter that adds to the SSL certificate expiry checking.
Golang
Prometheus
System Administration
Cyber Security
Automated ZPool Scrubber
2019
Program written in Go that automates zpool scrubbing.
Golang
System Administration
ZFS Filesystems
Vault Extensions
2019
Extending the functionality of Vault to give it things like a better local CLI with text prediction.
Golang
System Administration
Predictive Algorithms
Cyber Security
My Web Portfolio (Work In Progress)
2019
My web portfolio was developed with HTML, CSS, JavaScript, and Jekyll.
Web Development
HTML
CSS
JavaScript
Jekyll
Stock Analysis Web Application
2019
A web application for stock market analysis serviced by both PHP and Python.
Stock Trading
Python
Machine Learning
Data Science
Numerical Computation
Web Development
PhenVar 2.0
2019
PhenVar is designed to take one or more rsids and generate a list of PubMed IDs to query and generate novel associations between publications.
Genetic Research
Biotechnology
Python
SQL
Go
Data Science
Paging Simulator
2019
A paging simulator project that is used to implement predictive page algorithms to increase performance.
Linux
Operating Systems
Memory
R
C
PubMed-NCBI Search Tool
2019
A tool written in Go for querying biotechnology information.
Golang
Biotechnology
Research
Multithread DNS Name Resolution Engine
2019
A multi-thread application that resolves domain names to IP addresses.
Linux
Operating Systems
Multi-Threading
C
Linux Device Driver
2019
A Linux character device driver.
Linux
Operating Systems
Drivers
C
LED 555 Timer Board
2019
A board that uses a 555 timer to drive LED outputs.
PCB Design
Electrical Engineering
Soldering
Heartbeat Sensor Board
2019
A 4-layer board with a custom heartbeat sensor and individually addressable LEDs.
PCB Design
Electrical Engineering
Soldering
MCU
Golden Arduino Board
2019
A board with identical function as the millions of commercial Arduino Uno boards, but designed and built the right way.
PCB Design
Electrical Engineering
Soldering
MCU
FreeNAS Local CLI
2019
A local machine command line interface (CLI) for interacting with a FreeNAS server via it's REST API.
System Administration
Cloud Storage
Python
Automation
Fourier Transforms In Python
2019
Created a Python notebook to provide a crash course on Fourier Series, Fourier Transforms, Fast Fourier Transforms, and how they can be used to improve Chebeshev Interpolation.
Fourier Analysis
Python
Jupyter Notebook
Numerical Computation
Disk Scheduling Algorithms
2019
A python script for easily computing disk scheduling using various algorithms.
Python
Operating Systems
Algorithms
Wireless Motion Controlled Robot
2018
Designed and constructed a robot that is controlled wirelessly by the motion of a remote controller.
Feedback Control
Circuitry
Wireless Communication
Arduino
Sensors
Electrical Engineering
Applications of Embedded Computer Systems in Space
2018
An infographic on the application of embedded computer systems in space.
Embedded Computer Systems
Satellites
Communications
Infographic
Data Structures
2017
A collection of data structures and sorting projects.
C++
Data Structures
Sorting Algorithms
Comet Mission
2017
Simulated a space mission to a comet.
Mathematica
Calculus
Space
Orbits
Major-League Baseball Hash Table Database
2017
Collected and stored data for every Major-League Baseball player since 1985 into a hash table data structure and designed an interface for querying the data.
Software Engineering
C++
Data Structures
Python Battleship Game
2016
A battleship game written in Python that utilizes the pygame library.
Python
Game
Software Development
Compact Automated Hydroponics
2016
A compact automated hydroponics system.
Sustainability
Automation
Hydropnics
Arduino
CAD
Top