Eduard Kyvenko is a Lead Software Engineer based in Copenhagen with over a decade of hands-on experience building front-end and back-end systems and leading engineering teams across media, finance, and consumer electronics. He blends technical leadership and code-level contributions—ranging from improving parser error handling in the parsimmon library to shaping Elm app tooling—demonstrating fluency across languages and stacks. His career includes senior roles at Samsung, Deloitte and TV 2, and a mix of startup and corporate environments where he delivered production-grade user experiences and platform improvements. Known for pragmatic problem solving, he pairs a strong product sensibility with mentoring and process-driven delivery. Unusually, his open-source work focuses on developer-facing DX improvements, surfacing his attention to clear error messaging and better tooling as force multipliers for teams.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree Software, Bachelor's degree Software at Nizhyn Gogol State University
Contributions:136 releases, 16 reviews, 511 commits in 4 years 8 months
Contributions summary:Eduard contributed to the project by implementing and refining features for creating Elm applications. Their work included adding the `src` folder, setting up a template for testing, incorporating React developer tools, and upgrading Elm to version 0.18. They also addressed code style issues, improved the start script's functionality, and ensured responsiveness through meta tags. Furthermore, they provided an example of using images in the Elm app.
A monadic LL(infinity) parser combinator library for javascript
Role in this project:
Back-end Developer
Contributions:29 commits, 7 PRs, 24 comments in 3 months
Contributions summary:Eduard primarily focused on improving the error formatting within the `parsimmon` library, a monadic LL(infinity) parser combinator library for javascript. Their commits involved modifying the error display to handle buffer inputs correctly. They addressed issues in multi-line input scenarios and large buffer parsing errors. The user's work ensured accurate and informative error messages, which is essential for debugging and usability of the library.
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
Eduard Kyvenko - Lead Software Engineer at Tuxedo Code