Marc Brooks

Modern Software Engineer at Turnberry Solutions

Greater St. Louis 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
Marc Brooks is a modern software engineer and seasoned technical leader with 19+ years building full-stack, cloud-native systems for Fortune 500 clients and startups. He combines deep Microsoft .NET expertise (from 1.0 to current .NET Core/runtime contributions) with fluency across Java, Go, Scala, Python, TypeScript and front-end frameworks, shipping APIs, mobile and offline-first apps. Marc designs resilient data platforms—SQL, NoSQL, multi-terabyte OLTP/OLAP—and builds CI/CD and orchestration pipelines using GitHub Actions, Jenkins, Docker, Kubernetes and Terraform. He’s led agile teams of 3–20 as an engineering lead and director, embedding code review, testing and human-centered design into delivery. An active open-source contributor, his patches span high-profile projects like dotnet/runtime and Jellyfin, improving runtime robustness and media metadata stability. Notably, he pairs low-level performance and multithreaded expertise with product-focused pragmatism, often building reusable frameworks for secure, auditable LLM and agent integrations.
code20 years of coding experience
job32 years of employment as a software developer
bookComputer Science, Computer Science at United States Naval Academy
bookComputer Science and Electronics Engineering, Computer Science and Electronics Engineering at Washington University in St. Louis
languagesgerman (some)
stackoverflow-logo

Stackoverflow

Stats
129reputation
23kreached
6answers
1question
github-logo-circle

Github Skills (26)

html5-canvas10
conversions10
javascript10
net10
dotnet-new10
dotnet10
jellyfin10
asp-net10
dom-manipulation10
image-generation10
dom10
dotnet-core10
csharp10
websocket9
png9

Programming languages (26)

C#CMakefileGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
Generates an image from a DOM node using HTML5 canvas
Role in this project:
userFull-stack Developer
Contributions:36 releases, 110 reviews, 106 commits in 4 years
Contributions summary:Marc primarily contributed to improving the functionality of a DOM-to-image library. Their work involved fixing font rendering issues, specifically font mangling, and improving the reliability of font detection. They addressed absolute positioning rendering errors and resolved several other bugs related to image generation. Additionally, the user was involved in code cleanup, release preparation, and build process improvements.
domdom-nodehtml5-canvasimagepng
dotnet/runtime

Jan 2020 - Sep 2025

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:219 reviews, 41 PRs, 400 comments in 5 years 8 months
Contributions summary:Marc primarily contributed to improving the .NET runtime, focusing on code quality and functionality. Their work involved correcting documentation comments for operators, which improved the clarity of the code. They also refactored code related to regular expressions, optimizing its performance by coalescing constants. Furthermore, they added and tested new close statuses for WebSocket, which increased the robustness of the networking library.
dotnetiotmobile
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