Matthew Bauer

Staff Software Engineer at Mercury

Omaha, Nebraska, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Matthew Bauer is a Staff Software Engineer based in Omaha with 17 years of experience building resilient back-end systems, package tooling, and cross-platform build infrastructure. At Mercury he shapes production-grade services while drawing on deep open-source expertise in Haskell, Nix, and build systems—evident from sustained contributions to projects like Nix, Cabal, and the Reflex FRP ecosystem. He blends backend and DevOps skills, having improved build reliability, cross-compilation, and diagnostic tooling across large projects including travis-build and Freenet. Comfortable across full-stack boundaries, he has a track record of untangling compiler and platform compatibility issues and hardening test and CI infrastructure. Known for pragmatic refactors and clearer APIs, he brings both meticulous engineering and a taste for functional approaches to long-lived systems.
code17 years of coding experience
job4 years of employment as a software developer
bookUniversity of Kansas
bookShawnee Mission South High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,404reputation
945kreached
8answers
2questions
Badges
youtube
top-1%
youtube-api
top-1%
github-logo-circle

Github Skills (59)

build-script10
obelisk10
ios10
c-language10
nix10
back-end-development10
package-management10
scripting10
youtube-api10
net10
reflex10
build-system10
travis-ci10
full-stack10
youtube10

Programming languages (26)

C#CCMakeGoHTMLTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
reflex-frp/reflex-platform

Feb 2018 - Aug 2020

A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
Role in this project:
userFull-stack Developer
Contributions:286 commits, 34 PRs, 328 pushes in 2 years 6 months
Contributions summary:Matthew primarily contributed to the build system and package management of the reflex-platform repository. They made changes to the build configuration files and dependencies, including removing deprecated or unavailable compiler versions. Additionally, the user worked on the build process for iOS, fixing compilation issues related to the OVA file and the handling of external dependencies. These changes also included fixing potential issues with iOS support and integration.
reflex-frppackage-setghcjsfunctional-reactive-programminghaskell
reflex-frp/reflex

Feb 2018 - Feb 2020

Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Role in this project:
userBackend Developer
Contributions:16 commits, 4 PRs, 4 pushes in 2 years
Contributions summary:Matthew primarily contributes to the Reflex FRP library, focusing on bug fixes, code improvements, and test updates. Their work includes fixing documentation, addressing compatibility issues with specific Haskell compiler versions (GHC 8.0), and renaming functions for better clarity and accuracy. They also refactored and improved testing infrastructure, including adding a new test using Reflex.Profiled.
eventsreflex-frpdescribecallbacksfunctional-reactive-programming
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matthew Bauer - Staff Software Engineer at Mercury