Dieter Dobbelaere

Senior Software Engineer at SENTEA Fiber Optic Sensing

Aalst, East Flanders, 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

🤩
Rockstar
🎓
Top School
Dieter Dobbelaere is a Senior Software Engineer with eight years of experience, currently advancing fiber optic sensing software at SENTEA from Aalst, Belgium. He holds a PhD in Electrical Engineering from Ghent University, blending deep academic rigor with practical systems engineering. Dieter is an active open-source contributor, notably improving performance-critical components of the Leela Chess Zero neural chess engine by optimizing move generation with magic bitboards and fixing subtle policy softmax issues. His background shows strong backend and algorithmic skills demonstrated across diverse challenge-driven projects, where he added clean interfaces and readable, maintainable code. Colleagues describe him as a pragmatic problem solver who turns complex numerical and low-level logic into efficient, production-ready implementations.
code8 years of coding experience
bookDoctor of Philosophy - PhD, Electrical Engineering, Doctor of Philosophy - PhD, Electrical Engineering at Ghent University
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
c-language10
solve10
perl10
data-structure10
solution10
data-structures10
cprogramming-language10
chess-engine10
cuda9
deep-learning8
deeplearning-ai8
gpu8
neural-network8

Programming languages (7)

C++CScalaPHPPerlPythonRaku

Github contributions (5)

github-logo-circle
LeelaChessZero/lc0

Jun 2018 - Aug 2019

Open source neural network chess engine with GPU acceleration and broad hardware support.
Role in this project:
userBackend Developer
Contributions:5 reviews, 9 commits, 16 PRs in 1 year 1 month
Contributions summary:Dieter primarily focused on improving the Leela Chess Zero chess engine's performance and efficiency. Their work involved optimizing move generation, specifically through the implementation of magic bitboards and king attack information. They also addressed compiler warnings and fixed policy softmax accuracy issues. The user made changes to the core chess logic in several files, as well as refactoring and code cleanup.
pythonrewrittenucichess-enginebackends
Knowledge base for The Weekly Challenge club members using Perl, Raku, Ada, APL, Awk, Bash, BASIC, Bc, Befunge-93, Bourne Shell, BQN, Brainfuck, C3, C, CESIL, C++, C#, Clojure, COBOL, Coconut, Crystal, D, Dart, Dc, Elm, Emacs Lisp, Erlang, Excel VBA, Fennel, Fish, Forth, Fortran, Gembase, GNAT, Go, Haskell, Haxe, HTML, Idris, IO, J, Janet, Java, JavaScript, Julia, Kotlin, Lisp, Lua, M4, Miranda, Modula 3, MMIX, Mumps, Myrddin, Nim, Nix, Node.js, Nuweb, OCaml, Odin, Ook, Pascal, PHP, Python, Postscript, Prolog, R, Ring, Ruby, Rust, Scala, Scheme, Sed, Smalltalk, SQL, Swift, Tcl, TypeScript, Visual BASIC, WebAssembly, Wolfram, XSLT and Zig.
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs in 13 days
Contributions summary:Dieter contributed solutions to the Perl Weekly Challenge, focusing on back-end logic and algorithms. They implemented solutions for challenges involving string manipulation, common factors, and array manipulation. The user also added a console interface to interact with their solutions and improved code readability by using more logical function names.
nim-langknowledge-baseemacsmemberszig
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
Dieter Dobbelaere - Senior Software Engineer at SENTEA Fiber Optic Sensing