Kristof Bogaerts

Software Engineer at Teal Partners

Antwerp, Antwerp, Belgium
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kristof Bogaerts is a seasoned software engineer with 14 years of experience designing robust backends and domain-focused engines, currently building solutions at Teal Partners from Antwerp. He specializes in C#, .NET, databases, DDD/CQRS, TDD and architecture, and enjoys turning complex domain logic into reusable engines—examples include bailiff calculation engines and a liquid-bulk vessel dossier synthesizer. Kristof has architected scalable ingestion platforms that moved read models from SQL to document stores and introduced reliable asynchronous processing via service buses. He also built a DSL compiler (tokenizer, parser, AST-to-query) to let users express custom rules, and contributes to prominent open-source compiler work such as the Rakudo Raku and NQP projects. Pragmatic and detail-oriented, he blends deep systems thinking with hands-on implementation to solve messy, real-world data problems.
code14 years of coding experience
job9 years of employment as a software developer
bookSciences-Mathematics, Sciences-Mathematics at St.-Dimpnacollege Geel
bookBachelor's degree, electronics - ICT: ICT, Bachelor's degree, electronics - ICT: ICT at Thomas More-hogeschool
languagesDutch, English
github-logo-circle

Github Skills (9)

data-manipulation10
nqp10
compiler-development10
raku10
bitwise9
data-structure9
bit9
data-structures9
moarvm9

Programming languages (4)

CSSSCSSJavaScriptRaku

Github contributions (5)

github-logo-circle
rakudo/rakudo

Aug 2011 - Mar 2013

🦋 Rakudo – Raku on MoarVM, JVM, and JS
Role in this project:
userBack-end Developer
Contributions:56 commits in 1 year 7 months
Contributions summary:Kristof primarily contributed to the Rakudo Raku compiler. Their work involved implementing array element binding functionality and addressing associated off-by-one errors. They also made changes to bitwise shift operations on Int:D, making them use the bigint arithmetic operations. Further contributions included implementing methods for the Real role, and adding support for packing and unpacking data buffers.
rakudorakujavascriptmoarvmjvm
Raku/nqp

May 2012 - Feb 2013

NQP
Role in this project:
userBack-end Developer
Contributions:29 commits in 9 months
Contributions summary:Kristof contributed significantly to the core functionality of the `nqp` repository. They implemented new operators and modified existing ones, specifically focusing on the "hash" and related operations. Their work involved refactoring code, replacing `pir` calls with `nqp` equivalents, and updating codebase related to the compilation process. This suggests a focus on enhancing the underlying features of the NQP compiler.
rakunqp
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
Kristof Bogaerts - Software Engineer at Teal Partners