Cincinnati, OH · currently making soap at P&G

I build software
across the stack.

I'm Gannon Smith. I build software, then keep digging into the systems underneath it—from backend services to C++ and FPGA projects.

Selected work

Projects I've built
to learn by building.

These projects span hardware acceleration, search, and backend systems.

See more on GitHub ↗
01 / algorithmsproject overview

Smith–Waterman accelerator

An FPGA accelerator for Smith–Waterman sequence alignment. I implemented a systolic array in Verilog and benchmarked it against SPOA.

A short introduction

Serious about the work.
Not too serious about myself.

I'm a software engineer at Procter & Gamble and a University of Michigan engineer by training. I like ambitious projects with real constraints, then figuring out how to make them fast, understandable, and useful.

When I'm away from the terminal, I'm usually thinking about chess engines, aquariums, plants, or some system that is more interesting than it first appears.

Let's talk ↗