Kristian Nielsen

Independant Consultant at Kristian Nielsen Consulting

Copenhagen, Capital Region of Denmark
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
Kristian Nielsen is an independent consultant and seasoned software architect with 17+ years of experience building high-performance networked systems, databases, and FPGA/ASIC designs. He has deep C/C++ and Perl expertise, a strong background in MySQL/MariaDB internals and replication correctness, and a track record contributing to major FOSS projects such as MySQL Cluster and MariaDB server. Kristian pairs protocol and compiler knowledge (HTTP, SMTP, SS7, TCP/IP, compiler theory) with practical hardware design experience in VHDL/Verilog from his Principal Engineer work on advanced Ethernet SoCs. He has led small teams, introduced robust development processes, and stabilised test automation for projects like OpenSCAD, reflecting both hands-on coding and infrastructure-level thinking. Based in Copenhagen, he blends scientific training in computer science and mathematics with an unusual mix of database internals, telecom signalling, and ASIC/FPGA delivery experience.
code17 years of coding experience
job19 years of employment as a software developer
bookCand.Scient, Computer Science, Mathematics, Cand.Scient, Computer Science, Mathematics at Københavns Universitet - University of Copenhagen
github-logo-circle

Github Skills (25)

c-language10
openscad10
continuous-integration10
python10
testing10
cli-framework10
buildbot10
gtid10
cprogramming-language10
replication10
gui-framework10
binlog10
datastructures-algorithms8
data-structures8
data-structure8

Programming languages (11)

C++ShellJinjaCCMakeJavaScriptGoLua

Github contributions (5)

github-logo-circle
MariaDB/server

Mar 2009 - Dec 2018

MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Role in this project:
userBack-end Developer
Contributions:86 reviews, 1695 commits, 23 PRs in 9 years 10 months
Contributions summary:Kristian's commits primarily involve integrating the changes from version 5.5 to version 10.0 of MariaDB server. The user addressed issues related to data structure updates, particularly for system tables. The commits cover improvements to GTID-related functionality, including handling of binlog state and ensuring correct replication behavior during restarts, as well as fixes for edge cases related to parallel replication. The user also addressed various bugs impacting the correct replication of events, including handling of missing events and ensuring data consistency across different storage engines.
licensedsql-servermysqlsqlmariadb-server
openscad/openscad

Feb 2019 - Nov 2021

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:19 commits, 16 PRs, 7 comments in 2 years 9 months
Contributions summary:Kristian primarily focused on improving the test suite and addressing issues related to test execution in the OpenSCAD project. They fixed test failures by modifying paths, particularly related to font directories and output file locations. Additionally, the user worked on resolving environment issues, such as those causing X server connection problems during parallel test runs, implementing workarounds and improvements to stabilize the test suite. They also addressed an issue concerning relative path usage when exporting files.
3d-modelscadwindowslinuxc-plus-plus
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
Kristian Nielsen - Independant Consultant at Kristian Nielsen Consulting