Leonardo Farroco is a pragmatic software developer with 11 years of professional experience building web applications and microservices, currently contributing to customer admin and dashboard systems at Coinbase using Go, gRPC, GraphQL, TypeScript and React. He has a strong functional-programming bent—working with Haskell and PureScript—and has integrated PureScript libraries into real projects, including a PureScript binding for the popular Phaser game framework. His background spans enterprise systems for Petrobras and AmBev, R&D architecture leadership, and hands-on freelancing, giving him a blend of product, ops and client-facing experience. Comfortable across front-end and back-end stacks, he’s delivered interactive editors and complex domain tools (e.g., an interactive flowchart for well-drilling processes) and contributed isometric tilemap fixes to the widely used Phaser repo. Based in Brazil, Leonardo combines curiosity-driven open-source contributions with pragmatic delivery in production systems.
11 years of coding experience
14 years of employment as a software developer
High School Diploma, High School Diploma at Liceu Municipal Prefeito Cordolino Ambrósio
Specialization Web Development Platform, Specialization Web Development Platform at Centro Universitário Claretiano
Contributions:1 review, 5 commits, 6 PRs in 1 year
Contributions summary:Leonardo primarily contributed to the PureScript package-sets repository by integrating and updating a PureScript-based Phaser game library. Their work included adding the `purescript-phaser` package, bumping its versions, and updating dependencies. The user also added and configured the `purescript-small-ffi` package. This work demonstrates their focus on PureScript package management and integration.
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
Front-end Developer
Contributions:7 commits, 1 PR, 1 comment in 2 days
Contributions summary:Leonardo primarily worked on the Phaser game framework, specifically focusing on isometric tilemap functionality. Their contributions involved modifying the positioning logic for isometric object layers, including adjustments to calculate the correct `x` and `y` coordinates. Additionally, the user appears to be involved in correcting, and reverting changes to, a related script. The user also made adjustments to the isometric ratio calculation.
gamehtml5game-frameworkphaserjs2d-game
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.