Abanoub Ghadban

Software Engineer at ShakaCode

Egypt
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
Abanoub Ghadban is a Software Engineer with eight years of hands-on experience building web and mobile applications, currently contributing at ShakaCode while completing a Computer Software Engineering degree at Ain Shams University with a 3.85 GPA. He has substantial full-stack experience from freelance e-commerce work to team projects, including a live online shop (mardcom.com) and volunteer roles with an ROV team. As an open-source contributor, he improved server-side rendering, streaming, and console replay in the popular react_on_rails project, demonstrating care for performance and developer experience. His background spans commercial, volunteer, and GSoC-backed GNOME work, showing versatility across ecosystems and collaboration styles. Based in Egypt, he combines academic rigor with practical delivery and a track record of shipping production features that improve both user performance and developer tooling.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, GPA 3.85, Bachelor's degree, Computer Software Engineering, GPA 3.85 at Faculty of Engineering Ain Shams University
stackoverflow-logo

Stackoverflow

Stats
33reputation
921reached
0answers
4questions
github-logo-circle

Github Skills (22)

javascript10
react-components10
server-side-rendering10
rails10
react-component10
webpack10
webpacker10
ruby-on-rails10
react10
streaming10
rubygems7
qml6
deadlock6
data-visualization6
operating-system6

Programming languages (8)

TypeScriptJavaC++CJavaScriptRubyPythonDart

Github contributions (5)

github-logo-circle
shakacode/react_on_rails

Jun 2024 - Apr 2025

Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.
Role in this project:
userFront-end Developer
Contributions:99 reviews, 18 PRs, 219 pushes in 9 months
Contributions summary:Abanoub made significant contributions to the server-side rendering capabilities of the React on Rails project. They refactored the `serverRenderReactComponent` function, improving naming, organization, and handling of rendering errors. The user also added support for streaming server-side rendered components, enhancing performance and enabling features like Suspense and concurrent rendering. Furthermore, they implemented console replay functionality to capture and replay console messages from the server-side rendering process.
rails-viewsreact-webpackredux-sagaruby-gemshakacode
A babel macro for reducing initial bundle-size of Apps with React SSR. Uses conditional compilation to make computations server-side and pass the results to the client.
Contributions:46 reviews, 19 PRs, 69 pushes in 3 months
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
Abanoub Ghadban - Software Engineer at ShakaCode