Ahmed Khalifa

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

👤
Senior
Ahmed Khalifa is a Senior Frontend Developer based in Berlin with eight years of engineering experience and a strong focus on modern JavaScript ecosystems, including React, Vue (notably leading a Vue2-to-Vue3 migration that improved page speed by 60%), Next.js and TypeScript. He combines hands-on UI craftsmanship—using SCSS, Storybook and Jest—to deliver responsive, maintainable front-ends while contributing to hiring and technical reviews that strengthen team quality. Beyond frontend work, Ahmed has contributed backend improvements to an open-source machine-learning toolbox, improving memory management and numerical routines, showing comfort across the stack. Now at Zeeg, he continues to tackle performance and architecture challenges while staying active in open source and exploring new technologies outside of work.
code8 years of coding experience
github-logo-circle

Github Skills (11)

machine-learning10
c-language10
eigen10
cprogramming-language10
data-science10
data-structure9
artificial-intelligence9
algorithm9
data-structures9
algorithms9
cmake8

Programming languages (8)

TypeScriptC#C++CJavaScriptObjective-CHTMLPython

Github contributions (5)

github-logo-circle
shogun-toolbox/shogun

Mar 2020 - Apr 2020

Shōgun
Role in this project:
userBackend Developer
Contributions:15 commits, 11 PRs, 122 comments in 1 month
Contributions summary:Ahmed primarily focused on refactoring and improving the Shōgun machine-learning toolbox's codebase. Their work involved replacing memory allocation functions (SG_MALLOC, CALLOC) with more modern and consistent types (SGMatrix, SGVector), improving memory management and potentially performance. They also made changes to several core files, including those related to SVM, distributions, string features, and kernel, showcasing their involvement in various aspects of the project's backend. Moreover, the user added functionality for element-wise division and log functions using Eigen library.
cmakedata-sciencegunc-plus-plusmachine-learning
Khalifa1997/next-weather-app

Jul 2022 - Aug 2022

Contributions:127 commits, 15 pushes, 1 branch in 29 days
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