Abdulrahman Alsaleh

Software Engineer at WireFilter

Riyadh, Riyadh Region, Saudi Arabia
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

👤
Senior
🎓
Top School
Abdulrahman Alsaleh is a software engineer with 11 years of practical experience, currently based in Riyadh and completing a BS in Computer Science at The George Washington University. He combines academic teaching experience as a former TA with hands-on engineering roles and internships, and recently joined WireFilter as an engineer. An active open-source contributor, he has improved prominent tooling like the scribe rich text editor (refactoring its UndoManager to align with W3C drafts) and expanded JavaScript test integrations in the widely used vim-test plugin. He focuses on full-stack solutions, code quality, and developer workflows, often tackling non-obvious infrastructure within libraries to make higher-level features more reliable. Known for refactoring and interoperability work, he brings a pragmatic, standards-minded approach to building and maintaining developer-facing systems.
code11 years of coding experience
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at The George Washington University - School of Engineering & Applied Science
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Alfaisal University
bookRiyadh schools
languagesEnglish, Arabic
github-logo-circle

Github Skills (17)

tapi10
javascript10
redo10
vim10
mochajs10
automation10
undo-redo10
undo10
automations10
web-development10
test-automation10
neovim9
tdd8
test-runner8
testing8

Programming languages (3)

TypeScriptJavaScriptVim Script

Github contributions (5)

github-logo-circle
guardian/scribe

Mar 2015 - Apr 2015

DEPRECATED: A rich text editor framework for the web platform
Role in this project:
userFull-stack Developer
Contributions:28 commits, 3 PRs, 25 comments in 1 month
Contributions summary:Abdulrahman significantly contributed to the `scribe` rich text editor, a web platform framework. Their primary focus was on refactoring and enhancing the UndoManager functionality. They replaced the existing UndoManager with a new implementation based on the W3C UndoManager Draft, and they implemented features such as transaction merging and interval control. Furthermore, they refactored code and updated the codebase to utilize the improved UndoManager.
contenteditableweb-platformtext-editingwysiwygjavascript
vim-test/vim-test

Apr 2016 - Jun 2016

Run your tests at the speed of thought
Role in this project:
userFull-stack Developer
Contributions:5 commits, 7 PRs, 6 comments in 1 month
Contributions summary:Abdulrahman primarily contributed to enhancing the `vim-test/vim-test` plugin, focusing on expanding its support for JavaScript testing frameworks. Their work involved implementing integrations for Intern, improving Mocha's test-running capabilities, and adding support for TAP-based frameworks. The commits reflect a focus on improving the plugin's test coverage and expanding its compatibility with various JavaScript testing ecosystems. They also refactored code to improve the plugin’s test command executions.
speedvimtestingthoughttest-runner
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
Abdulrahman Alsaleh - Software Engineer at WireFilter