Salman Alshamrani

Software Engineer

Waterloo, Ontario, Canada
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
Salman Alshamrani is a software engineer with eight years of experience based in Waterloo, Ontario, known for impactful open-source contributions to high-profile projects like osu! and CosmosOS. He blends front-end UI craftsmanship—adding animations, mobile play styles, and performance counters for osu!mania—with low-level backend work on file systems, AHCI support, and PCI drivers in CosmosOS. Comfortable across the stack, he tackles both user-facing polish and hardware-adjacent systems programming. As an active member of the osu!team, he brings a player-focused perspective to feature development and bug fixes, pairing attention to UX details with robust engineering.
code8 years of coding experience
github-logo-circle

Github Skills (19)

user-interface10
os-development10
ui-design10
interface-design10
uid10
front-end-development10
fileio10
dotnet-core10
file-handling10
file-processing10
file-access10
csharp10
operating-system10
application-framework9
skinning9

Programming languages (8)

C#C++CJavaScriptGoPHPMarkdownGLSL

Github contributions (5)

github-logo-circle
CosmosOS/Cosmos

Aug 2017 - Dec 2017

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
Role in this project:
userBack-end Developer
Contributions:124 commits, 24 PRs, 46 comments in 4 months
Contributions summary:Salman primarily contributed to the file system implementation, addressing issues related to `WriteAllLines`. They also made updates to file I/O operations. Additionally, the user supported AHCI controller and made changes to the PCI device drivers.
kerneloperating-systemlinuxoperatinglanguages
ppy/osu

Apr 2019 - Jan 2023

rhythm is just a *click* away!
Role in this project:
userFront-end Developer
Contributions:2596 reviews, 2332 commits, 951 PRs in 3 years 9 months
Contributions summary:Salman's contributions primarily focused on implementing new features and fixing bugs related to the user interface of osu!mania. The commits involved adding animation support, fixing nullability issues, and improving the display of different UI elements. These changes included modifications to various skinning components, such as slider balls and hit object pieces, and the integration of new elements like the Argon performance points counter and the mobile play style.
gamemobile-gamebeatmap-parserclick-awayosu
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
Salman Alshamrani - Software Engineer