Adam Ibrahim

Associate Software Engineer

New York, New York, United States
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
Adam Ibrahim is an Associate Software Engineer in New York with a decade of hands-on experience across C++ and Python, specializing in security and machine learning while actively seeking frontend, backend, and security roles. At Oscar Health he moved from apprentice to associate engineer, applying production-grade engineering practices, and as an open-source contributor he enhanced user interaction and testing in qutebrowser and extended the Lua API for the OpenMW game engine. His background includes teaching algorithm design at a competitive bootcamp and research in graph algorithms and image segmentation, reflecting both practical product work and theoretical depth. Notably, he has shipped cross-cutting features that touch UI behavior, scripting bindings, and test infrastructure—evidence of a developer who bridges user-facing polish with low-level systems.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at The City College of New York
github-logo-circle

Github Skills (20)

c-language10
game-engine10
qt10
python10
game-dev10
openmv10
browser10
rpg10
lua10
openms10
pyqt10
game-development10
cprogramming-language10
openmrs10
api-design9

Programming languages (13)

JavaC++CSSCRustKotlinShellRacket

Github contributions (5)

github-logo-circle
qutebrowser/qutebrowser

Jan 2019 - Jan 2019

A keyboard-driven, vim-like browser based on Python and Qt.
Role in this project:
userFull-stack Developer
Contributions:11 commits, 2 PRs, 20 comments in 17 days
Contributions summary:Adam primarily contributed to the qutebrowser project by implementing new features and improving existing ones related to tab management and caret functionality. They added settings to freeze pinned tabs and implemented a caret cursor switch with associated JavaScript, affecting the browser's user interaction. Furthermore, the user addressed code style issues, refactored and moved testing components for better testing and quality.
pythonqtvimpyqt5qtwebengine
OpenMW/openmw

May 2022 - Jun 2022

OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/
Role in this project:
userBack-end Developer
Contributions:7 commits in 14 days
Contributions summary:Adam primarily contributed to the Lua API of the OpenMW game engine, adding bindings for container and potion records. They implemented functions related to container encumbrance and capacity, making these accessible to the Lua scripting environment. In addition to API enhancements, the user made improvements to documentation and corrected typos, improving the usability of the API. The changes involve modifications to C++ files for bindings and Lua files for API definitions.
game-engineopenmwc-plus-plusrpg-enginetes
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