Fred Morcos is a senior software engineer with 15 years of experience building and modernizing systems from LLVM-based interpreters to high-performance RF tooling. He has driven production features and refactors at PowerDNS and Dovecot, and implemented sandboxed LLVM runtimes and cross-language interoperability at Oracle’s GraalVM project. His background spans systems programming, software verification, on-chip debug for RF transceivers, and model-checking-based automation for RF frontends, combining deep low-level expertise with pragmatic engineering. An active maintainer and contributor to C-based VMs and widely used infrastructure projects, he pairs performance-minded design with careful documentation and build/CI modernization. Based in Vienna, he’s equally at home prototyping language frontends and squeezing days-long analyses into minutes via clever caching and SMT techniques.
15 years of coding experience
10 years of employment as a software developer
BSc. Computer Science and Engineering, BSc. Computer Science and Engineering at The German University in Cairo
MSc. Computer Science, MSc. Computer Science at Johannes Kepler Universität Linz
Jesuites
BSc. Visualization, BSc. Visualization at University of Stuttgart
Contributions:275 reviews, 159 commits, 169 PRs in 11 months
Contributions summary:Fred primarily addressed documentation warnings and whitespace issues within the PowerDNS codebase. Their work involved fixing warnings in documentation files and cleaning up whitespace across multiple files. They also made changes related to integral values of algorithms in the code. These commits suggest a focus on code maintenance and documentation accuracy.
Contributions summary:Fred primarily contributed to the development and maintenance of a C-based virtual machine (`carp`). Their work involved code formatting, style cleanup, and improvements to the internal data structures, such as the hash table. The user also added new features and fixed existing ones, demonstrating an understanding of the underlying architecture and the ability to implement complex logic within the VM. Furthermore, the user corrected and improved the tokenization process for the programming language.
letinteresting
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
Fred Morcos - Senior Software Engineer Dovecot at Open-Xchange