Mason Scarbro
Software engineer — building things end to end.
// portfolio
Projects
• Developed backend systems and implemented CI/CD pipelines for a web application designed to connect students and startup teams in a LinkedIn-style platform. • Designed and implemented a custom matching algorithm to intelligently pair users based on skillsets and project needs. • Collaborated across the full development lifecycle to ensure scalable, maintainable, and efficient backend architecture.
• Built a .NET (WPF) desktop application to manage tasks and enforce user productivity through system-level controls • Implemented features that monitor user activity and trigger actions (notifications, process management, restricting distracting applications) • Designed a local task tracking and scheduling system with persistent data storage
A toy programming language built with Zig!
• Developed ScarbroScript, a dynamically typed programming language inspired by JavaScript, designed for flexibility and ease of use • Architected the language using C#, with a strong emphasis on Object-Oriented principles, enabling robust and scalable code structures
A prototype application that uses AI to recognize chords by sound and build tabs from those sounds
This very site — ASP.NET Core, EF Core, Docker.
Check out the Stats:
// github, live
synced Sep 22, 10:33 PM UTC
35
repos
634
commits
1,607,169
lines contributed*
*includes lockfiles, generated code, and reformatting
// timeline
Experience
- • Facilitated hands-on learning in coding, robotics, game design, and STEM fundamentals across multiple levels of iCode’s structured curriculum.
- • Adapted teaching methods to accommodate diverse learning styles and age groups, ensuring both beginner and advanced students progressed confidently.
- • Developed procedural generation systems within a C#/.NET real-time rendering engine, emphasizing runtime performance and maintainability.
- • Improved rendering pipeline components and engine-level graphics systems.
- • Optimized performance-critical engine code for real-time applications.
- • Developed and maintained enterprise applications using C#, .NET, Node.js, SQL, and REST APIs within an Agile environment.
- • Designed and implemented backend APIs supporting internal business workflows and data management.
- • Created Selenium automation scripts and reusable internal tooling to improve testing efficiency.