Turadg Aleahmad is a software engineer with 17 years of experience blending hands-on engineering, product leadership, and academic research, currently building on the Agoric JavaScript smart contract platform in San Francisco. He has led engineering teams at Quizlet and Remind, co-founded a startup, and spent years in HCI research during a PhD program—bringing a rare mix of product intuition and research-driven design to infrastructure and developer tooling. His open-source contributions span back-end and full-stack work, notably refactoring Zoe contract checks for Agoric and improving Rails boot/test tooling and Flow type definitions across popular libraries. Comfortable across languages and layers, he focuses on making complex systems both reliable and easy for other developers to use. An early background in cognitive science and fluency in French inform his emphasis on usability and clear developer interfaces.
16 years of coding experience
23 years of employment as a software developer
BA, Cognitive Science, Computer Science, French, BA, Cognitive Science, Computer Science, French at University of California, Berkeley
Diplôme Supérieur d'Etudes Françaises, French Language and Literature, Diplôme Supérieur d'Etudes Françaises, French Language and Literature at Universite de Bordeaux, III
PhD, Human Computer Interaction, PhD, Human Computer Interaction at Carnegie Mellon University
monorepo for the Agoric Javascript smart contract platform
Role in this project:
Back-end Developer
Contributions:1 release, 4051 reviews, 151 commits in 1 month
Contributions summary:Turadg primarily contributed to the Agoric JavaScript smart contract platform, focusing on Zoe, the contract layer. Their work involved refactoring existing code and implementing new features such as checking `privateArgsShape` and `customTermsShape`, related to contract instantiation and management. Further commits show the user was involved in refactoring and optimizing Zoe checks and functionalities within the platform.
Contributions:8 commits, 10 PRs, 10 comments in 11 months
Contributions summary:Turadg contributed to the project by adding and improving Flow type definitions for various libraries, including Enzyme, Jasmine, and Express.js. They updated existing definitions to support new features and APIs, as well as incorporating new functionality. Their work involved modifying existing code and adding tests to ensure type safety and compatibility with different versions of the supported libraries.
libdefsflowtypedefinitionscli
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.