Sergi Mansilla is a seasoned engineering leader with 17 years of experience building and scaling distributed systems, mobile OS platforms, and developer tooling across companies from Cloud9 and TomTom to Glovo, NearForm, Edge Impulse and now Qualcomm. He blends hands-on expertise in Node.js, Go and front-end performance with strategic leadership—driving dramatic reliability and observability gains (e.g., outages reduced from hours to minutes at Glovo) and managing teams of dozens. An active open-source contributor and author of "Reactive Programming with RxJS", Sergi has shipped foundational pieces like FTP support in Cloud9 and editor improvements in Ace while retaining a practical focus on API and framework design. He co-founded JustPeace Labs to apply technology ethically in high-risk contexts, reflecting a rare combination of technical depth and social purpose. Calm under pressure and a practiced speaker and mentor, he thrives in fast-paced environments where he can both architect systems and dive into tricky technical problems.
17 years of coding experience
20 years of employment as a software developer
Computer Science, Computer Science at Universitat Autònoma de Barcelona
Contributions:5 reviews, 44 commits, 17 PRs in 10 years 2 months
Contributions summary:Sergi's commits primarily involve the development and refactoring of core functionalities within the `go-diff` library. They demonstrate an understanding of the library's internal workings, with modifications focusing on code structure and syntax improvements. The commits suggest iterative progress in refining the implementation of the DiffMatchPatch algorithm, evidenced by the addition of tests and bug fixes. The user’s work focuses on the Go programming language to implement the core functionality.
Light and complete FTP client implementation for Node.js
Role in this project:
Back-end Developer
Contributions:4 releases, 360 commits, 82 PRs in 8 years 4 months
Contributions summary:Sergi implemented and refactored features for an FTP client in Node.js. They added the ability to send commands, including a set of built-in generic methods for various FTP operations. The user also implemented and updated passive mode, including related commands and methods, which enhances the client's functionality. They also added support for a few extended features.
ftpsftp-clientlightnode-jsjavascript
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
Sergi Mansilla - Director Of Engineering at JustPeace Labs