Mike Brasher

Aerospace Engineer

About Me

Here are some things that you should know about me.

Mike Brasher

Aerospace Engineer
I'm an aerospace engineer with twelve years experience in the defense industry. I always seek out new technical challenges which led me to work on internal and external aerodynamics, wind tunnel testing, computational fluid dynamics, controls, guidance, and Kalman filtering. For the last two years I've been working on indie games in Unity as a solo developer.

Projects

Things that I work on.

Autonomous path planning via Voronoi Diagrams and the Fast Marching Method

Asynchronous mobile game about Gerrymandering

Implementation of a byte compiler in C for the Lox language from the book Crafting Interpreters by Bob Nystrom.

Skills

Things that I'm good at.

Unity
80%
Algorithms
75%
Filtering
90%
C
50%
C++
70%
C#
80%
Matlab
75%
Python
60%
Linux/Unix
60%

Blog

My thoughts.

A Weighty Matter

Removing Weights From a Barbell One of the hobbies that I have taken up over the past few years has been lifting weights. I mostly follow powerlifting style routines, and those tend to involve relatively long rests between sets which leaves a lot of idle time. During one such break recently, I began to ponder […]

Fast Marching Method

This is part 2, and you can read part 1 here. The source code for this project is on my github, and you can play around with the finished project here. Eikonal Equation With our Voronoi diagram in hand, we can now use it to help direct the Fast Marching method as in [1].  Conceptually, […]

Voronoi Diagram

This is part 1 and you can read part 2 here. The source code for this project is on my github, and you can play around with the finished project here. Overview There are several algorithms that perform path planning given some sort of graph representation of the problem space, such as A*, Dijkstra, etc.  […]