Lorenzo Corbella is a Senior Software Engineer and technical lead with 11+ years of full-stack experience building dynamic web and hybrid mobile applications using modern JavaScript/TypeScript stacks (Angular, React, Node.js) and robust testing and deployment practices. He brings a rare background in renewable energy engineering and project management, having designed and overseen PV and bioenergy plants and developed monitoring and O&M web portals before transitioning full-time to software. At companies from startups to global consultancies he has led cross-functional teams to deliver enterprise frontends, AI-enabled features, and custom AI agents using Vercel AI SDK, LangChain and related tools. Lorenzo excels at translating complex domains into user-friendly interfaces and pragmatic architectures, and he increasingly focuses on embedding generative AI into real-world workflows. He pairs hands-on coding with strong delivery discipline (Git/GitLab, Docker, Jest, Cypress) and a history of shipping production systems across finance, utilities and research sectors. An analytical thinker who moved from hydraulic engineering to AI-powered web solutions, he often bridges domain expertise and software to accelerate product impact.
10 years of coding experience
12 years of employment as a software developer
Engineering of the Environment and Territories Energy and Environment, Engineering of the Environment and Territories Energy and Environment at Università degli Studi di Firenze
Contributions:82 pushes, 1 branch in 1 year 9 months
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
Lorenzo Corbella - Senior Software Engineer at Avanade Italy