Matthew Steglinski is a results-driven software developer based in Toronto with over a decade of engineering experience and 4+ years focused on building high-performance applications and infrastructure automation. He designs and maintains microservice integrations and CI/CD pipelines—having set up GitLab CI with Maven and Docker—and automates virtualization workflows using VMware vRealize Orchestrator. As founder of a large Minecraft network and an active open-source contributor to notable projects like the RuneLite client and EssentialsX, he combines production-scale systems design (RabbitMQ queuing, MySQL/MongoDB storage, 99% uptime operations) with hands-on Java backend work. Comfortable translating business requirements into technical solutions, he brings a strong SDLC background, experience leading volunteer teams, and a knack for squeezing more concurrency and reliability out of existing systems.
12 years of coding experience
4 years of employment as a software developer
Secondary School Diploma, Secondary School Diploma at St. Joan of Arc Catholic Secondary School
Honours Bachelor of Science (B.Sc), Computer Science, Honours Bachelor of Science (B.Sc), Computer Science at University of Toronto
Contributions:6 commits, 10 PRs, 8 comments in 12 days
Contributions summary:Matthew made several contributions to the RuneLite client, including adding documentation to the API, fixing an `ArrayIndexOutOfBoundsException` related to chat commands, and adding a camera position overlay within the devtools plugin. They also formatted the 'Price each' value in the grand exchange offer slot. Furthermore, the user implemented a local player death event and enhanced the location overlay to include base, local, and region coordinates.
Contributions:6 commits, 7 PRs, 4 comments in 2 days
Contributions summary:Matthew primarily focused on fixing bugs and implementing new features within the EssentialsX plugin. Their contributions include addressing issues related to nickname length, potion persistence, and portal creation, as well as adding a feature to skip one-time use kits in the kit list. These changes involved modifying core Java classes and interfaces related to player management, item serialization, and event handling within the Minecraft server environment.
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
Matthew Steglinski - Software Developer at ThinkOn