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.
11 years of coding experience
17 years of employment as a software developer
Bachelor's Degree, Computer Science, 92%, Bachelor's Degree, Computer Science, 92% at Jordan University of Science and Technology
🦄 Record your terminal and generate animated gif images or share a web player
Role in this project:
Full-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.
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.