Work Experience
- | DeepSenseMachine Learning Intern, Halifax, CanadaCreating a regression model interploting missing ship stability data using Python on AWS SageMaker. |
Freelancing
- | LearnK8sSoftware developerCreated a NodeJS PDF generator, Node-RED nodes, web scraping with Selenium, and tracing with OpenTelemetry using a Typescript/React codebase. |
PeoplePerHourSoftware developerAwarded 5 stars by all clients in developing various software projects. |
Open source
Season of KDEModernized a 15+ year-old C++ Qt code-base of JuK. Report: community.kde.org/SoK/2020/StatusReport/Abogical | |
Google Code-InPackaged Linux programs to add more software for HaikuOS. Certificate: abogic.al/codein.pdf |
Projects
posthtml-sriPostHTML plugin converting sites to use subresource integrity. Submitted as an NPM package. |
Education
Master, Computer Science (Co-op)Memorial University of Newfoundland, Canada | |
Bachelor, Computer & Communication EngineeringAlexandria University, Egypt | |
Advanced Data AnalysisUdacityCertificate: confirm.udacity.com/V6WMKHNJ | |
Machine LearningCourseraCertificate: coursera.org/account/accomplishments/certificate/H7GLFAV9CJPB |
Skills
Programming languages
- JavaScript
- TypeScript
- Python
- Julia
- C/C++
- Rust
Web development
- HTML5
- CSS3
- React
- TailwindCSS
- GraphQL
- Django
- NodeJS
- Express
Data Science
- scikit-learn
- Pandas
- Seaborn
- Jupyter
- AWS SageMaker
Miscellaneous
- Qt
- GTK+
- Linux
- Git
- SQL
- Docker
- JAMStack
Certificates
IELTSBritish CouncilEnglish proficiency certification. Band score: 7.5/9 (Good to Very good user) |