Ammar Askar is a security-minded software engineer with 14 years of experience building reliable backend systems, DevOps tooling, and developer-facing platforms. Based in Atlanta and currently at Google, he combines deep systems knowledge (CPython core fixes, fuzzing/OSS-Fuzz work) with practical platform engineering—having strengthened Yelp’s PaaSTA and improved logging, deployment, and robustness. He’s contributed to high-profile open-source projects, modernized build and CI workflows, and implemented performance-focused fixes like faster JSON logging and coverage-enabled builds. Comfortable across languages and stacks, Ammar also brings research instincts from ongoing PhD work and a history of teaching and technical writing that sharpen his attention to correctness and documentation. A not-obvious strength is his knack for automating tedious migrations and tooling upgrades (e.g., AST-based JS refactoring), which repeatedly pays dividends in team productivity.
14 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Georgia Institute of Technology
Bachelor’s Degree, Computer Science (Honors), Bachelor’s Degree, Computer Science (Honors) at Purdue University
Contributions:127 commits, 7 PRs, 59 pushes in 6 years 10 months
Contributions summary:Ammar focused on refactoring the user interface, replacing the existing Tkinter-based UI with a wxPython-based one, improving usability and functionality. They implemented user authentication, including login functionality. They also integrated server connection and basic client-side game logic, including chat functionality, demonstrating a focus on creating a functional Minecraft client library.
Contributions:47 commits, 42 PRs, 124 pushes in 2 months
Contributions summary:Ammar primarily contributed to the PaaSTA platform's core functionality and operational aspects. Their work included enhancing the `paasta logs` command with new log retrieval modes and addressing issues related to service initialization, demonstrating a strong understanding of the platform's internals. They also implemented logging improvements, including using ujson for faster log processing and ensuring correct logging configurations, enhancing PaaSTA's reliability and performance. Furthermore, they worked on making the start/stop/restart functionality more robust by correctly handling instances and deployments, indicating a focus on improving PaaSTA's deployment workflows.
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.