Mohammad Fares

Senior Software Engineer at Wolt

Berlin, Germany
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
Mohammad Fares is a Senior Full-Stack Software Engineer based in Berlin with 11+ years building high-performance, scalable web systems at companies like Amazon, Klarna, and Wolt. He combines deep JavaScript expertise (Node.js, Angular) with hands-on systems work—designing an SMTP server used by a service with 100M+ users that handles over 2M emails/day using in-memory storage for speed. An entrepreneurial open-source maintainer, he created Terminalizer, which made him the #1 trending GitHub developer worldwide in July 2018 and won JSNation’s Best Open Source Project in 2019. Comfortable across frontend, backend, and infrastructure, he focuses on performance and reliability at scale. He blends freelance product experience with large-company engineering rigor, often improving UX and cross-platform compatibility in his projects. His background in computer science (Jordan University of Science and Technology) underpins a pragmatic, performance-first approach to engineering.
code11 years of coding experience
job17 years of employment as a software developer
bookBachelor's Degree, Computer Science, 92%, Bachelor's Degree, Computer Science, 92% at Jordan University of Science and Technology
languagesEnglish, Arabic
github-logo-circle

Github Skills (14)

nodejs10
javascript10
bash10
cross-platform10
multiplatform10
electron10
gif10
platform-independent10
command-line10
animated9
shell9
typescript-types7
typescript7
typescripts7

Programming languages (8)

TypeScriptJavaCoffeeScriptC++JavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
faressoft/terminalizer

Jul 2018 - Sep 2022

🦄 Record your terminal and generate animated gif images or share a web player
Role in this project:
userFull-stack Developer
Contributions:165 commits, 39 PRs, 94 pushes in 4 years 2 months
Contributions summary:Mohammad primarily contributed to the functionality and maintainability of the `terminalizer` project, a tool for recording and sharing terminal sessions. Their work included implementing cross-platform compatibility by adjusting commands for different operating systems, and adding user experience improvements. Significant contributions involved fixing bugs, enhancing the rendering process, and improving the build and sharing processes. These changes suggest a focus on both the core logic and user interface aspects of the application.
animated-gifterminalrecordbashpowershell
faressoft/node-pty-prebuilt

Nov 2019 - Sep 2022

A parallel fork of node-pty providing prebuilt packages for Node.js and Electron.
Contributions:2 releases, 34 pushes, 3 tags in 2 years 9 months
electronnode-ptynodejs
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