Software Engineer Maintainer at Ladybird Browser Initiative
Mendrisio, Ticino, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ali Mohammadpur is a software engineer and maintainer with a decade of experience focused on compiler construction, systems programming, and backend services for REST and GraphQL. Based in Mendrisio, Switzerland, he contributes as a maintainer to SerenityOS and the Jakt language, improving low-level debugging, emulation, and language codegen—work that spans OS internals to language runtimes. He likes to automate repetitive tasks by designing DSLs and has practical experience bridging C++, Ruby, and modern backend stacks. Currently involved with the Ladybird Browser Initiative and pursuing a PhD in Informatics, he blends rigorous academic research with hands-on open-source engineering. An uncommon detail: he has implemented profiling-aware emulation and source-aware disassembly features, reflecting a deep interest in observability for low-level systems.
10 years of coding experience
Bachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at University of Tabriz
Doctor of Philosophy - PhD, Informatics, Doctor of Philosophy - PhD, Informatics at USI Università della Svizzera italiana
Master of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at Sharif University of Technology
Contributions:215 reviews, 241 commits, 260 PRs in 7 months
Contributions summary:Ali primarily contributed to the development and implementation of features for the Jakt programming language. Their work included adding support for enums, including parsing, code generation for types and constructors, and implementing basic matching functionality. Additionally, they made improvements to the language's core functionality by making integer casts constexpr and incorporating changes to the runtime and codegen systems for improved performance and compatibility.
Contributions:2336 reviews, 1844 commits, 1423 PRs in 2 years 10 months
Contributions summary:Ali's contributions primarily focused on improving and refactoring the SerenityOS operating system's debugging and emulation capabilities. They made changes to enhance the debug information library, improving its ability to handle ELF images and incorporating source location information into the disassembler. Further development included changes to the userspace emulator to support profiling and region-of-interest profiling.
kernelunixbrowserserenityoperating-system
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.