Sebastian Hess is an energy trading professional and software-savvy industrial engineer with 14 years of technical experience, currently working as Referent Energiehandel at EnBW in Karlsruhe. He combines rigorous engineering training from KIT and Universidad Pontificia Comillas with hands-on systems and compiler work, having contributed backend fixes and language proposals to notable open-source compilers like GHC and the LLVM-based D compiler (LDC). His contributions to GHC—shaping unlifted datatypes and language semantics—signal a deep comfort with language design and performance-sensitive low-level coding that most energy traders do not typically possess. Sebastian’s background spans applied research roles at KIT, consultancy, and industry internships, giving him a pragmatic, cross-disciplinary approach to problem solving. He brings a rare blend of domain knowledge in energy markets and proven low-level software engineering chops, able to translate complex technical constraints into operational improvements.
14 years of coding experience
Master's degree, Industrial Engineering, Master's degree, Industrial Engineering at Universidad Pontificia Comillas ICAI-ICADE
Master's degree, Industrial Engineering and Management, Master's degree, Industrial Engineering and Management at Karlsruher Institut für Technologie (KIT)
Proposed compiler and language changes for GHC and GHC/Haskell
Role in this project:
Back-end Developer
Contributions:83 reviews, 28 commits, 5 PRs in 5 months
Contributions summary:Sebastian primarily contributed to the definition and refinement of unlifted datatypes for the GHC Haskell compiler. Their work involved proposing and specifying changes to the language's syntax and semantics. The contributions include defining new keywords and grammar rules, along with updates to the dynamic semantics. They were heavily involved in proposing and implementing data structure improvements for performance.
Contributions summary:Sebastian primarily contributed to the LDC compiler, focusing on low-level system aspects. Their commits include modifications to assembly code related to floating-point operations, specifically addressing issues with register usage on x64 architecture, and implementing fixes for struct member initializers. Further changes involved optimizing code related to static arrays and struct literals.
compilerldcdlangllvmd
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.