Ben Soyka is a computer science student and hands-on software engineer intern based in Minneapolis with eight years of practical experience across coding, customer-facing roles, and small-business operations. He contributes to well-known open-source Discord projects (python-discord/bot and sir-lancebot), focusing on backend refactors and improving command usability and test coverage. At Thomson Reuters via Maverick he’s applying his backend skills in a professional engineering context while balancing campus work supporting residential life overnight shifts. Beyond code, Ben runs a self-built photography business and is a prolific writer on Medium, demonstrating strong independent initiative, client communication, and the ability to translate technical ideas for broad audiences.
8 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Minnesota
High School Diploma, High School Diploma at Leavenworth Sr High School
High School Diploma, Computer Science, High School Diploma, Computer Science at Chapin High School
The community bot for the Python Discord community
Role in this project:
Backend Developer
Contributions:4 reviews, 20 commits, 11 PRs in 2 years 6 months
Contributions summary:Ben primarily contributed to the bot's functionality by modifying the `!user` embed command. These changes included refactoring code to improve efficiency, such as using `Member.colour` instead of list comprehensions and removing colourless roles. The user also updated tests related to the embed's colour logic and other minor changes to the tests. Further contributions involved refactoring code and updating the `site.py` with regards to shortening text.
A Discord bot started as a community project for Hacktoberfest 2018, later evolved to an introductory project for aspiring new developers starting out with open source development.
Role in this project:
Back-end Developer
Contributions:8 reviews, 10 commits, 2 PRs in 2 months
Contributions summary:Ben primarily contributed to the Advent of Code (AoC) feature within the Discord bot. They refactored the `.aoc lb` command, making `self_placement_name` a keyword-only argument and shortening its parameter name. They also addressed quote handling in the AoC name, improving the command's usability. Furthermore, the user updated the love calculator feature, including fixing a footer reference and using constants for the Python bot prefix.
pythondiscordbotdiscord-botintroductory
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.