Back End Developer (Haskell Nix) - 80 at tiko Energy Solutions AG
Winterthur, Zurich, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Marc Jakobi is a back-end developer based in Winterthur, Switzerland, with 11 years of experience building reliable systems at the intersection of renewable energy and functional programming. Currently working at tiko Energy Solutions, he applies Haskell and Nix to energy-management back ends informed by a strong academic background (MSc with distinction in Renewable Energy Systems). He has deep practical experience from research projects on PV storage optimization and has translated that domain knowledge into production software at Vela Solaris. An active open-source contributor, Marc has improved Haskell and Nix support in the popular nvim-treesitter ecosystem, notably enhancing language injections and parser stability. He cares about reproducible builds—reflected both in his tooling choices and his GitHub quip about non-deterministic builds—and brings a pragmatic, research-driven approach to shipping maintainable code.
10 years of coding experience
8 years of employment as a software developer
Master’s Degree, Regenerative Energien / Renewable Energy Systems, 1.2, mit Auszeichnung/excellent, Master’s Degree, Regenerative Energien / Renewable Energy Systems, 1.2, mit Auszeichnung/excellent at Hochschule für Technik und Wirtschaft Berlin
Nvim Treesitter configurations and abstraction layer
Role in this project:
Back-end Developer
Contributions:27 reviews, 1 commit, 21 PRs in 1 day
Contributions summary:Marc primarily focused on improving the Haskell code highlighting and injection capabilities within the Neovim Treesitter configuration. They added PostgreSQL SQL injection support, enhanced Haskell highlighting rules, and integrated new features such as documentation comments and exception handling. Furthermore, the user made enhancements to support record field highlighting and applied fixes for the parser to prevent segfaults due to anchorless queries.
Contributions:7 commits, 5 PRs, 1 comment in 3 days
Contributions summary:Marc primarily contributed to the repository by adding and modifying queries for the tree-sitter parser, specifically for Haskell and Nix. They implemented text object queries for various Haskell constructs like parameters, conditionals, and loops. Additionally, the user made fixes and added more matches to the queries, refining and extending their functionality, primarily focusing on enhancing the tree-sitter integration with Neovim.
luanvimneovimtree-sitter
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
Marc Jakobi - Back End Developer (Haskell Nix) - 80 at tiko Energy Solutions AG