Brett Striker

Holland, Ohio, 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
Brett Striker is a seasoned software leader with over a decade of hands-on engineering and management experience, most recently serving as Sr. Director of Software Development at a managed services firm. He specializes in modernizing legacy systems, designing sustainable tooling, and understanding system interactions at scale to identify risks before they surface. Brett blends practical problem-solving with mentorship—whether fixing tricky framework bugs, refactoring core UI layout logic in the Rust-based Bevy engine, or improving ORM internals in TypeORM. Based in Holland, Ohio, he is drawn to work that produces measurable impact and often operates at the crossroads of deep technical detail and pragmatic delivery. An underrated strength is his ability to translate low-level fixes into broader architectural improvements that reduce future operational friction.
code11 years of coding experience
job8 years of employment as a software developer
bookMonroe County Community College
github-logo-circle

Github Skills (20)

javascript10
game-engine10
databases10
typescript10
ui-design10
bevy10
uid10
orm10
front-end-development10
typescript-types10
typescripts10
rust10
game-development10
database10
testing9

Programming languages (11)

TypeScriptC#JavaC++CSSCRustJavaScript

Github contributions (5)

github-logo-circle
bevyengine/bevy

Feb 2024 - Jan 2025

A refreshingly simple data-driven game engine built in Rust
Role in this project:
userBack-end Developer
Contributions:26 reviews, 18 PRs, 57 comments in 10 months
Contributions summary:Brett primarily contributes to the `bevy_ui` module of the Bevy game engine, focusing on fixing bugs and refactoring the UI layout system. Their commits address issues related to camera handling and UI node updates, specifically resolving layout calculation errors in multi-camera scenes. They also refactor code by extracting `UiSurface` into its own file. The user's contributions involve modifying core UI layout logic, including camera entity tracking, and updating tests related to the `GlobalTransform` for UI nodes.
data-drivenbevygamedevrustgame-development
typeorm/typeorm

Oct 2018 - Oct 2018

ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 11 comments in 8 days
Contributions summary:Brett contributed to the TypeORM project by addressing specific issues and implementing enhancements to the ORM's core functionality. They focused on improving the behavior of lazy relations, specifically ensuring proper reuse of preloaded data and adding unit tests. The user also fixed a bug related to the `findOne` method and modified embedded column functionality, including adding the ability to disable column prefixes. These changes demonstrate a strong understanding of the ORM's internals and its impact on database interactions.
sqlserverionic-cordovasap-hanahanaorm
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