Mary Strodl is a software engineer with 11 years of hands-on experience building full-stack systems, currently contributing at Bryx from Rochester, NY. She brings practical expertise in both front-end and back-end development, evidenced by meaningful open-source work on popular projects like The Lounge (web IRC client) and SuperTuxKart (adding Nintendo Switch support). Mary has tackled platform-specific engineering challenges—networking, proxy support, file handling, and input/audio integration—demonstrating an ability to adapt codebases for new environments. Her background includes internships and coop roles that bridged academic study at RIT with production development, and she has a knack for improving user experience through targeted UI and tooling fixes.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science, good, Bachelor of Science - BS, Computer Science, good at Rochester Institute of Technology
Contributions:7 reviews, 17 commits, 23 PRs in 1 year 1 month
Contributions summary:Mary primarily focused on implementing support for the Nintendo Switch platform, indicating full-stack contributions. They developed build scripts, modified core game logic in `main.cpp` to initialize and de-initialize Switch-specific features, including input management. Additionally, the user made changes to the build system, network and audio code, and various system libraries to ensure compatibility with the new platform. Their work involved adapting the game to the Switch's hardware and software, including touch controls, and potentially integrating with Switch-specific services.
💬 Modern, responsive, cross-platform, self-hosted web IRC client
Role in this project:
Full-stack Developer
Contributions:1 review, 10 commits, 2 PRs in 4 months
Contributions summary:Mary made significant contributions to the thelounge project, a self-hosted web IRC client. Their work focused on both front-end and back-end aspects, including adding SOCKS proxy support to the network configuration and implementing features such as jumping to messages within search results. The commits also reveal involvement in UI components, testing, and improving the overall user experience, such as fixing issues with drag-and-drop file uploads and optimizing code for file downloads. They touched on client-side aspects with components such as `MessageList` and `Message` and incorporated various bug fixes across both frontend and backend elements.
hostedchatjavascripttheloungeirc-client
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.