Marshall Bowers

Software Engineer at Zed Industries

Pennsylvania, 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
Marshall Bowers is a pragmatic full-stack software engineer with 12 years of experience building production web platforms and developer tools, currently contributing at Zed Industries. He champions strong type systems—regularly working in Rust, F#, and Haskell—and has driven type-safe database and authorization frameworks in previous roles at WorkOS. Marshall pairs deep technical craft with a focus on lifting team effectiveness through clear communication, practiced empathy, and disciplined code quality. An active open-source contributor, he’s improved compilers and language tooling (Gleam, PureScript) and refactored core Rust libraries like ggez’s audio subsystem, demonstrating both systems-level thinking and attention to developer ergonomics. He brings a habit of continuous improvement and a taste for aesthetics that surfaces in thoughtful API and tooling design.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at West Chester University of Pennsylvania
bookHigh School Diploma, High School Diploma at West Chester East High School
bookKunming International Academy
languagesEnglish, Chinese, German
github-logo-circle

Github Skills (24)

static-typing10
programming-language10
game-engine10
package-management10
game-dev10
purescript10
dhall10
audio-processing10
package-repository10
audio10
compiler-compiler10
gleam10
package10
compiler10
rust10

Programming languages (34)

C#CSchemeGoHTMLEJSTypeScriptShell

Github contributions (5)

github-logo-circle
purescript/package-sets

Sep 2020 - Jul 2022

PureScript packages for Spago and Psc-Package
Role in this project:
userBack-end Developer
Contributions:5 reviews, 32 commits, 32 PRs in 1 year 10 months
Contributions summary:Marshall primarily contributed to the `purescript/package-sets` repository by updating PureScript package definitions. Their work involved adding new packages, updating existing ones to newer versions, and adapting dependencies to support upgrades. The user’s contributions focused on maintaining the integrity and compatibility of the package set for use with PureScript projects. The changes were related to modifying Dhall configuration files to specify package metadata.
purescriptspagopackage-set
gleam-lang/gleam

Jan 2021 - May 2024

⭐️ A friendly language for building type-safe, scalable systems!
Role in this project:
userBack-end Developer
Contributions:14 reviews, 4 PRs, 33 comments in 3 years 4 months
Contributions summary:Marshall contributed to the Gleam compiler, focusing on improving code quality and adding new features. Their work included refactoring code comments into doc comments, and implementing checks for inefficient list length comparisons. The user also made modifications to the TypeScript and Erlang code generators, and implemented tests to improve the robustness of the compiler. The user also updated documentation and included an option to open the documentation in the browser after building.
typesafegleamprogramming-languagecompilererlang
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