Projects

A few projects I have worked on.

Personal Projects

Here is a short description of some personal projects I have completed, with a link to the source code in GitHub.

ethanblake-computerscientist.com

Personal website built using Python, Flask, html5up, and hosted through Vercel.

Link to GitHub

Heads Up Clone

A Flutter clone of the popular Heads Up game, available for Android devices.

Download APK

Work and School Projects

These are school and work projects with a link to the source code in GitHub.

Small SH

C program that mimics some Bash Shell functionality including ls, <, > pwd, cd, etc.

Link to GitHub

AQ6331-Spectrum-Analyzer-GUI

An Application to run 3 instruments synchronously to test how equipment performs across varied temperature. This application is representative of much of the work I do for Grid Evolution Technologies.

Link to GitHub

LPF-Coefficient-Optimizer

This Application finds local optimum filter coefficients to fit one sine wave to a target sine wave using low and high pass filters. I compared the sine waves by comparing the sum of the absoluate value of the differences of the two sine waves, and then adjusted the coefficients to see if new coefficients produce a better result. As part of optomizing the procedure, I also used python's logging module for my first time, and also used multiprocessing to run multiple tests simultaneously.

Link to GitHub