Giacomo Tagliabue is a full-stack software engineer with 12 years of experience building scalable web and distributed systems, currently a Member of Technical Staff at Anthropic in New York. His career spans high-impact roles at Meta, startups, and research labs, blending production cloud engineering with low-level workflow and concurrency improvements. He contributes to well-known open-source projects—adding TypeScript typings for react-relay in DefinitelyTyped and improving parallel execution and exception handling in the Common Workflow Language reference implementation—highlighting attention to correctness and concurrency. With dual technical master’s degrees and a background in formal verification research, he brings rigorous engineering discipline to system design and type safety. Colleagues rely on him to bridge front-end ergonomics and back-end robustness while shipping reliable, testable code.
12 years of coding experience
11 years of employment as a software developer
Master of Science (M.S.), Engineering Systems, Master of Science (M.S.), Engineering Systems at Politecnico di Milano
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of Illinois Chicago
The repository for high quality TypeScript type definitions.
Role in this project:
Front-end Developer
Contributions:6 commits, 2 PRs, 17 comments in 5 years 5 months
Contributions summary:Giacomo contributed to the TypeScript type definitions for the `react-relay` library within the `definitelytyped` repository. Their work involved adding, fixing, and testing features within the type definitions. This includes adding context to react-relay, implementing `readInlineData`, and providing example usages within the test files. The commits indicate the user's focus on ensuring type safety and correctness for React Relay usage.
Contributions:5 commits, 2 PRs, 22 comments in 1 day
Contributions summary:Giacomo primarily focused on improving the `cwltool` reference implementation. Their contributions involved adding parallel execution capabilities to the workflow engine, enhancing its concurrency and efficiency. The user also addressed bug fixes, particularly related to exception handling within the multi-threaded job execution, and made improvements to job execution flow. This also includes improvements related to process factories within the tool.
containerssciencelanguage-referencecwlcommonwl
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
Giacomo Tagliabue - Member Of Technical Staff at Anthropic