Sean Farrell is a Chief Solution Architect with 16 years of hands-on software engineering and leadership experience, currently designing industrial automation solutions at Siemens from Karlsruhe. He combines deep native C++ expertise—from compiler construction and graphics to rendering engine infrastructure—with modern web and cloud tooling, and has led small engineering teams building CFC/SFC compilers and interpreters. An active contributor to Microsoft's widely used vcpkg ecosystem, he regularly authors and maintains C++ library ports, demonstrating practical open-source impact across platforms. Known as a "coding ninja," Sean pairs low-level systems craftsmanship with pragmatic process and QA improvements, and uniquely balances high-tech work with teaching Genbukan Ninjutsu as a dojo leader. He is seeking 100% remote roles with compensation from €120,000, offering rare cross-domain depth in compiler tech, graphics, and industrial automation.
16 years of coding experience
19 years of employment as a software developer
Diplom-Ingenieur Informationstechnik, Information Technology, Diplom-Ingenieur Informationstechnik, Information Technology at Berufsakademie Karlsruhe
Algemeine Hochschulreife, General Education, Algemeine Hochschulreife, General Education at Deutsche Schule Toulouse
Contributions:10 reviews, 14 commits, 26 PRs in 3 years 4 months
Contributions summary:Sean primarily contributes to the C++ library manager, vcpkg, by adding and updating ports for various C++ libraries. Their work includes creating new ports for libraries such as `libxmlmm`, `rsig`, `c9y`, `glow`, and `litehtml`. They also bump existing library versions, fix build issues, and incorporate code review suggestions, demonstrating an active role in maintaining and expanding the vcpkg ecosystem.
Contributions:22 commits, 15 pushes, 1 comment in 6 years 11 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.