Independant Consultant at Kristian Nielsen Consulting
Copenhagen, Capital Region of Denmark
Join Prog.AI to see contacts
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.
17 years of coding experience
19 years of employment as a software developer
Cand.Scient, Computer Science, Mathematics, Cand.Scient, Computer Science, Mathematics at Københavns Universitet - University of Copenhagen
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:
Back-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.
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