Eric Casteleijn is a seasoned Senior Software Engineering Consultant with 12 years of experience building resilient, observable distributed systems and developer tooling across Python, Clojure, TypeScript, and cloud-native stacks. He has led platform and migration efforts for large fleets of Ubuntu Core devices and helped teams adopt static typing, observability (OpenTelemetry/Honeycomb), and reproducible local environments. Known for mentoring engineers and improving system isolation—especially multi-tenant Postgres and decomposed backends—he blends hands-on implementation with tech leadership. Based in Rotterdam, he thrives in diverse, highly collaborative teams and has a track record of making thorny operational problems manageable for product teams. An early background in AI study and long tenure across both startup and enterprise settings give him a pragmatic, systems-oriented perspective that favors maintainability and observability.
12 years of coding experience
29 years of employment as a software developer
Propedeuse (1st year completed no degree) Artificial Intelligence, Propedeuse (1st year completed no degree) Artificial Intelligence at University of Utrecht
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
Eric Casteleijn - Senior Software Engineering Consultant at Citrus