Edoardo Cappello is an iOS engineer with 11 years of software experience, currently building mobile experiences at Amazon after roles at Yelp and Bending Spoons. He combines a strong academic foundation in computer science and machine learning from Politecnico di Milano and Shanghai Jiao Tong University with a hands-on passion for bits, math, and elegant mobile architectures. Comfortable across the stack, he has contributed back-end logic to an open-source ChatGPT Telegram bot—improving token/session handling and adding image-generation flows—showing an appetite for integrations beyond native iOS. Known for pragmatic refactors and robust error handling, he moves between research-minded problem solving and shipping production-quality apps. Based in Cambridge, UK, he brings a curious, systems-oriented approach that surfaces in both his app design and tooling contributions.
11 years of coding experience
5 years of employment as a software developer
Master degree Computer Science and Engineering - Ingegneria Informatica, Master degree Computer Science and Engineering - Ingegneria Informatica at Politecnico di Milano
Scuola Media Superiore Matematica e informatica, Scuola Media Superiore Matematica e informatica at Liceo Scientifico
Master Degree Machine Learning, Master Degree Machine Learning at Shanghai Jiao Tong University
🤖 A Telegram bot that integrates with OpenAI's official ChatGPT APIs to provide answers, written in Python
Role in this project:
Back-end Developer
Contributions:34 releases, 6 reviews, 171 commits in 3 months
Contributions summary:Edoardo primarily worked on the back-end logic of a Telegram bot that integrates with the OpenAI ChatGPT APIs. Their contributions focused on improving token expiration logic, integrating session tokens, and handling error scenarios. They implemented new bot commands for resetting conversations, managing session refresh, and handling direct image generation requests. The user also refactored several modules within the codebase.
A simple book manager, built using test driven development (TDD) with Java and Maven.
Contributions:33 commits, 65 PRs, 215 pushes in 1 month
guicemaventest-drivenbook-managerlombok
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.