Sorrows Passage

Software Engineer

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Sorrows Passage is a pragmatic software engineer with 10 years of hands-on experience and a penchant for reverse engineering and minimalism. He contributes reliably to complex open-source projects, notably Diablo restorations like Devilution and DevilutionX, where he focused on backend bug fixes, gameplay mechanics, quest logic and UI text behavior. Comfortable navigating legacy code and third-party libraries, he’s skilled at adding enum-driven item systems and resolving subtle gameplay regressions. Autodidactic by nature, he prefers digging into existing binaries and source to uncover root causes rather than rebuilding from scratch. That mix of curiosity and discipline makes him especially effective on projects that require preserving original behavior while modernizing compatibility.
code10 years of coding experience
github-logo-circle

Github Skills (11)

data-structures10
debug10
dia10
devil10
c-language10
game-development10
cprogramming-language10
ddev10
data-structure10
enums10
logic10

Programming languages (8)

TypeScriptDockerfileC++ShellRustCJavaScriptPython

Github contributions (5)

github-logo-circle
diasurgical/devilution

Jun 2018 - Apr 2021

Diablo devolved - magic behind the 1996 computer game
Role in this project:
userBack-end Developer
Contributions:10 reviews, 510 commits, 6 PRs in 2 years 11 months
Contributions summary:Sorrows's commits focused on adding and modifying enums, including unique base item and item effect type definitions. They also made changes to the 3rdParty libraries, added new files and fixed code differences for a range of functionality. Additionally, the user updated various functions related to items, missiles, and other in-game aspects.
hellfiregamedevilutionmagiccomputer-game
diasurgical/DevilutionX

Jan 2021 - Jul 2022

Diablo build for modern operating systems
Role in this project:
userBackend Developer
Contributions:49 reviews, 10 commits, 15 PRs in 1 year 6 months
Contributions summary:Sorrows primarily focused on bug fixes and enhancements related to gameplay mechanics and quests in the Diablo-based game. They addressed issues like a Lazarus staff skip, items breaking dungeons, and several quest-related bugs. The user also implemented a dynamic text speed feature, which involved modifications to text display within the game's UI.
operating-systemsgameinternalwindowsdevilution
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
Sorrows Passage - Software Engineer