Christian Takle is a Principal Software Engineer based in London with 12 years of experience building full-stack systems and pushing functional programming into production. He has led front-end and architectural work at Moixa (now part of Lunar Energy), migrating atypical Haskell/FRP stacks to serverless AWS and TypeScript while shaping product-facing web experiences. Comfortable across the stack, he’s delivered measurable engineering improvements (including a large codebase simplification at Billetto) and mentors teams on pragmatic functional paradigms like composition, currying and immutability. An active contributor to functional-programming education—working on the well-known Mostly Adequate Guide repo—he blends theoretical rigor with hands-on delivery in energy-focused startups.
12 years of coding experience
10 years of employment as a software developer
Master of Science Medialogy, Master of Science Medialogy at Aalborg University
Contributions:34 commits, 13 PRs, 5 pushes in 1 year 5 months
Contributions summary:Christian primarily contributes to functional programming exercises and examples within the repository, focused on the functional programming paradigm in JavaScript. They implement and solve exercises involving functors, applicatives, and monads, and demonstrating knowledge of functional programming concepts such as composition, currying, and immutability. The user also worked on building a basic application using JavaScript, Ramda, and JQuery.
Contributions:1 PR, 1 branch, 1 issue in 5 years 5 months
stringsoundcloudyoutubeembed-contentvideo
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
Christian Takle - Principal Software Engineer at Lunar Energy