Francesco Agosti

CTO & Co-founder at Phantom

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Francesco Agosti is a CTO and co-founder based in San Francisco with 12 years of software engineering experience building production-grade backend systems. He progressed from engineering roles at Yelp to technical leadership at 0x, where he contributed substantive API and order-management work to the widely used 0x protocol monorepo and refactored the 0x API to modernize and improve maintainability. At Phantom he leads technology strategy and implementation, blending hands-on development with product-driven architecture. He is comfortable migrating legacy code, reorganizing large codebases, and shipping dependable API endpoints for complex financial protocols. Educated at Duke and King's College London, he pairs formal CS training with practical open-source contributions that signal both engineering discipline and a focus on developer tooling. An uncommon strength is his track record of moving crypto infrastructure from prototype to production-ready through targeted refactors and dependency modernizations.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Duke University
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at King's College London
bookInternational Baccalaureate American High School Diploma, International Baccalaureate American High School Diploma at American School of Milan
languagesEnglish, Italian, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

api-rest10
typescript10
rest-api10
refactoring10
typescripts10
api10
ethereum10
apidoc10
api-design10
typescript-types10
restful-api10
typeorm9
json8
postgresql7

Programming languages (11)

TypeScriptCSSShellRustOCamlSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
0xProject/0x-api

Oct 2019 - Jun 2020

An HTTP Interface to 0x liquidity and tooling
Role in this project:
userBack-end Developer
Contributions:222 commits, 127 PRs, 191 pushes in 7 months
Contributions summary:Francesco primarily focused on refactoring and updating the 0x API project. Their commits involve migrating configurations, refactoring handlers, and restructuring file directories. These changes aimed to modernize the codebase, improve maintainability, and potentially support multiple APIs. The user also implemented updates for various dependencies and performed code cleanup by fixing linting errors.
ethereumliquiditytooling
0xProject/0x-monorepo

May 2018 - May 2020

0x protocol monorepo - includes our smart contracts and many developer tools
Role in this project:
userBack-end Developer
Contributions:1238 commits, 240 PRs, 551 pushes in 2 years
Contributions summary:Francesco implemented several API endpoints related to 0x orders, including endpoints for getting orders, retrieving a single order by hash, and accessing the orderbook. These changes involve adding new functionality to the system, adding parameters for filtering, and modifying the documentation. The user worked on adding code to manage and retrieve order information for the 0x protocol. These changes involved modifying existing code and adding related documentation.
monorepoexchangeethereumblockchain0x-protocol
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
Francesco Agosti - CTO & Co-founder at Phantom