Ramsey Nasser

Worker-Owner at Emma Technology Cooperative

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

🤩
Rockstar
🎓
Top School
Ramsey Nasser is a seasoned software engineer and founder with 15 years of experience building interactive media, VR, and production software, now leading a democratically run worker-owned consultancy in New York. He combines deep systems and compiler experience—contributing backend improvements to the Clojure CLR runtime—with a long history of creative coding work in C++ on projects like openFrameworks. Formerly a solo creative technologist, he has shipped a high volume of client-facing interactive and mobile experiences while also managing product, design, and client relationships. His MFA in Design and Technology complements a BS in Computer Science, reflecting a blend of technical rigor and design sensibility. Colleagues describe him as a pragmatic polyglot who moves fluidly between low-level runtime concerns and user-facing creative systems.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster of Fine Arts - MFA, Design and Technology, Master of Fine Arts - MFA, Design and Technology at Parsons School of Design - The New School
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at American University of Beirut
languagesEnglish, Arabic
github-logo-circle

Github Skills (15)

clojure10
net10
asp-net10
openframeworks10
dotnet10
coding10
c-language10
cprogramming-language10
opengl10
graphic10
clojure-cli10
clr10
clrs10
compiler-design9
mono9

Programming languages (15)

C#JavaC++CSSCRustMakefileGo

Github contributions (5)

github-logo-circle
clojure/clojure-clr

Oct 2014 - Sep 2018

A port of Clojure to the CLR, part of the Clojure project
Role in this project:
userBack-end Developer
Contributions:9 commits, 7 PRs, 1 comment in 3 years 11 months
Contributions summary:Ramsey primarily contributed to the backend of the Clojure CLR project, focusing on improving the runtime and compiler. Their commits include optimizations for type lookup, enhancements to compiler options for different operating systems, and adjustments to handle Mono-specific behavior. They also made changes to how the system handles dependencies.
clojure
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Role in this project:
userSoftware Engineer
Contributions:9 commits in 1 year 8 months
Contributions summary:Ramsey primarily contributed to the `openframeworks` project by making updates and additions to the core library. They focused on refining the `ofTrueTypeFont` class by improving whitespace handling in various methods, including `drawString`, `drawStringAsShapes`, `getStringBoundingBox`, and `getStringAsPoints`. Additionally, the user added functions `ofGetVersionMajor`, `ofGetVersionMinor`, and `ofGetVersionPatch` to retrieve version information, and added a new overload `ofCurveVertex(x, y, z)`.
cppopenframeworksosxwindowslinux
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