# Bailey Johnson

Software Engineer — Seattle, WA

- GitHub: https://github.com/baileywjohnson
- LinkedIn: https://www.linkedin.com/in/baileywjohnson/
- Email: baileywjohnson@gmail.com
- Resume: https://baileyjohnson.io/assets/resume.pdf

## About

I'm a software engineer at [Flexport](https://www.flexport.com/). I have experience building services and APIs that power complex applications. I like handling software integrations and really dig distributed systems.

I've also spent a large portion of my career working with machine learning models. First by building the infrastructure and tooling necessary to support them, and more recently by leveraging frontier models to build powerful client-facing features. Now I literally work *with* them every day.

The amount of progress these last few years has been astonishing and has made me incredibly excited for what comes next in the intelligence era. I'm currently studying ML at [Georgia Tech](https://omscs.gatech.edu/) to better comprehend how we got here and where we might be going.

### Quick Career Overview

In May of 2020, after a short internship at [DNSFilter](https://www.dnsfilter.com/) (2016–2017) and about a year and a half of co-op dev work at [WetStone](https://www.wetstonetech.com/) (2018–2020), I graduated from Coastal Carolina University with a B.S. in Computer Science. I then relocated from South Carolina to the Houston area to work full-time as a SWE at [NASA's](https://www.nasa.gov/) Johnson Space Center.

A little over a year later I accepted a fully remote position with [Press Ganey](https://www.pressganey.com/) (NarrativeDx). I grew a lot in that role and it also afforded me the opportunity to work from anywhere in the states.

I visited Seattle in February of 2022 and fell in love with it, so eight months later I packed up my things and drove across the country. I joined Flexport in April of 2023.

### More About Me

I've been a computer geek pretty much my entire life. In middle school I was building webpages, learning TI-BASIC and writing some pretty bad games in Python. I had the opportunity to join a [CS program](https://aast.horrycountyschools.net/programs/computer-science) during high-school and also started my first internship senior year.

While I've landed on ML and software engineering, I was pretty interested in cybersecurity growing up. It led me to some security conferences, CTF events and eventually to me landing that co-op position with WetStone (doing development to support their security/digital forensics tools). I think it was there I realized I was less interested in security professionally and really just liked building software.

When I'm not at my desk I enjoy live music, hiking, longboarding, playing guitar and making coffee.

## Things I've Built

I've had the opportunity to contribute to and lead the development on some pretty neat projects throughout my career.

Ask me about:

- **Building Flexport Intelligence**
- **Taking an NLP pipeline from a monolith to SOA**
- **Supporting ISS operations above FCR-1 in the [Mission Control Center](https://www.nasa.gov/johnson/jsc-mission-control-center/)**

For more information about these and other projects I've worked on professionally, please see my [resume](https://baileyjohnson.io/assets/resume.pdf) and don't hesitate to get in touch.

### Hobby Projects

I tend to use my hobby/side projects as an opportunity to explore interests I wouldn't get the chance to day-to-day (that is to say, they're a little all over the place). These are some of my favorites, but there are plenty more on my [GitHub](https://github.com/baileywjohnson).

#### darkreel

A self-hosted app for storing and streaming media with end-to-end encryption. An exercise in private, secure and performant agentic software development. Pairs well with [PPVDA](https://github.com/baileywjohnson/ppvda) and [darkreel-cli](https://github.com/baileywjohnson/darkreel-cli).

- Live: https://darkreel.io
- Source: https://github.com/baileywjohnson/darkreel
- Stack: Go, JavaScript

#### spike-ensemble

A closed-loop system that drives biological neurons on a [Cortical Labs CL1](https://corticallabs.com/) chip to produce real-time generative music. Musical context (rhythm, harmony, dynamics) is encoded as electrical stimulation; spike output is decoded into notes. A coherence-based feedback loop shapes the neurons toward musicality over time.

- Live: https://spikeensemble.baileyjohnson.io
- Source: https://github.com/baileywjohnson/spike-ensemble
- Stack: Python, CL SDK

#### havenwood

An animal sanctuary management game built with [Phaser 3](https://phaser.io/). Rescue animals, build habitats, hire staff, research upgrades, and attract visitors. All sprites and sounds are generated procedurally at boot.

- Live: https://havenwood.io
- Source: https://github.com/baileywjohnson/havenwood
- Stack: JavaScript, Phaser

### Old Stuff

These are some of my favorites from further back, built either for undergrad courses or for fun. All of these are available on my [GitHub](https://github.com/baileywjohnson).

#### balance-table

Implements a balancing algorithm for placing "blocks" (integers) on/into a "table" (two-dimensional matrix), ensuring the calculated center-of-gravity does not exceed a range at which the table would fall. A Python application that uses a library called Eel for building a web GUI (which lets users input a table size and visualizes the placement algorithm in real time).

- Source: https://github.com/baileywjohnson/balance-table
- Stack: Python, Eel, JavaScript

#### the-wall

A single-page app built with the History API to demo client-side routing without any framework or designated router. It's not connected to any data store, but does support a version of route-based searching for posts by ID.

- Source: https://github.com/baileywjohnson/the-wall
- Stack: JavaScript, History API, Bootstrap

#### mpi-matrix-mult

Uses C + MPI to perform matrix multiplication in parallel. The project contains scripts that generate the matrix files, which are then read in by serial/parallel multipliers. Built for an intro parallel/HPC course, performance benchmarked on XSEDE's COMET cluster.

- Source: https://github.com/baileywjohnson/mpi-matrix-mult
- Stack: C, MPI
