Mohamed Mohamedin

Postdoctoral Associate

Blacksburg, Virginia, 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
Mohamed Mohamedin is a Postdoctoral Associate and experienced software engineer with nine years of professional experience bridging academic research and production engineering. Based in Blacksburg, he holds a PhD in Computer Engineering from Virginia Tech and combines teaching and research roles with ongoing faculty duties at Alexandria University. His hands-on work spans DevOps and full‑stack development—contributing to the official draw.io desktop and multiple Dockerized deployments where he added HTTPS, real‑time collaboration, and platform integrations like Google Drive and OneDrive. He has a track record of improving cross‑platform builds (including Mac notarization and auto‑update fixes) and automating secure deployments with Let's Encrypt and self‑signed options. Comfortable moving between low‑level application fixes and infrastructure automation, he brings academic rigor to practical software delivery and open‑source collaboration.
code9 years of coding experience
job5 years of employment as a software developer
bookBSc, Computer Engineering, BSc, Computer Engineering at Alexandria University
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Virginia Tech
github-logo-circle

Github Skills (25)

filesystem10
javascript10
docker10
electron10
http10
bash10
environment-variables10
file-operations10
dockers10
tomcat10
fileio10
nodejs10
diagramming9
css9
configuration-management9

Programming languages (10)

TypeScriptPowerShellJavaCSSShellC++JavaScriptHTML

Github contributions (5)

github-logo-circle
jgraph/docker-drawio

Nov 2019 - Nov 2022

Dockerized draw.io based on whichever is the most secure image at the time.
Role in this project:
userDevOps Engineer & Full-stack Developer
Contributions:1 review, 44 commits, 9 PRs in 3 years
Contributions summary:Mohamed primarily focused on configuring and improving the Dockerized draw.io application. They made changes to the `docker-entrypoint.sh` scripts in both Debian and Alpine environments, adding environment variable support for various draw.io configurations, including Google Drive, OneDrive, and Gitlab integrations. The user also implemented HTTPS support by modifying the server configuration. Additionally, they introduced real-time collaboration features.
correttodrawdrawiodockertomcat
jgraph/drawio-desktop

May 2019 - Dec 2022

Official electron build of draw.io
Role in this project:
userFull-stack Developer
Contributions:1 release, 1 review, 97 commits in 3 years 7 months
Contributions summary:Mohamed primarily focused on enhancing the draw.io desktop application, modifying the electron build and the application's core functionality. Their contributions include implementing Mac notarization, fixing auto-update issues, and integrating features like Google Fonts toggling and full-screen menu options. Furthermore, the user addressed issues related to file handling, including the integration of WEBP support and improved the SVG export capabilities.
diagram-editorelectrondrawjavascript-applicationselectron-app
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
Mohamed Mohamedin - Postdoctoral Associate