I am a dedicated and ambitious software engineer with full-stack development talents. I am highly experienced with Python, C++, and C#, and have developed a unique and varied portfolio of applications . I am currently open to job offers for any software engineering positions, and look forward to hearing from you soon!
Highlights of the languages, frameworks, and tools I have gained experience with.
Have you ever wanted to attach secondary applications to your games that launch and close with them? This is the way to do it! Say goodbye to manually adding launch actions or scripts for each game, because LaunchMate allows you to select an application to launch and then set conditions that will make it launch with any game that meets them. It's that simple! You can have it check games for many different aspects like title, developers, genres, categories, and more. LaunchMate also supports delaying the launch of applications if you need to ensure the game is launched first.
Playnite Addons PageAllows Playnite to manage install, uninstall, and launching of games by Riot Games. Enables the user to attach companion applications to League of Legends and Valorant (e.g. U.GG, Porofesser, blitz.gg) that launch and close with the games. Also allows Riot Client to be force closed when a game is closed so it isn't always running in the background.
Playnite Addons PageEnables Playnite to import and launch Minecraft instances made using ATLauncher as if they were individual games with a custom metadata importer for ATLauncher instances. Comes with many configuration options such as having ATLauncher auto-close when launching an instance, a token formatter to determine the format of instance names, and an instance ignore list.
Playnite Addons PageEasyTuya is a package containing nearly all needed functionality for interacting with your Tuya powered IOT devices through Python and Tuya's web API.
PyPi Release DocumentationQueueBot is a chat bot that runs in the staff GroupMe chat of my work. Since I and a majority of my coworkers are students, we often need shifts picked up. With a few simple commands QueueBot can keep track of the shift pickup queue for each day to simplify this process.