Nick Wellnhofer

Software Developer And Owner at aevum

Munich, Bavaria, Germany
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
Nick Wellnhofer is a Munich-based software developer and owner with 16+ years building full-stack web, desktop and embedded systems for media, gaming and toy industries. A lifelong coder who started on the Commodore 64, he combines low-level expertise in C, Rust and Go with practical skills in PostgreSQL, CI, fuzz testing and cross-platform build systems to deliver secure, high-performance software. As a freelancer he owns projects end-to-end, partnering with designers to create visually polished experiences while focusing on performance, Unicode handling and maintainable code. An active open-source contributor, he has improved security and fuzz coverage for critical projects such as libxml2 and OSS-Fuzz and contributed to widely used tools like CommonMark and Rakudo, reflecting a blend of systems-level rigor and attention to developer ergonomics.
code16 years of coding experience
bookLudwig-Maximilians Universität München / University of Munich
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
32,882reputation
2.8mreached
666answers
16questions
Badges
floating-point
top-5%
imagemagick
top-1%
javascript
top-5%
xml
top-1%
md5
top-5%
perl
top-5%
github-logo-circle

Github Skills (67)

moarvm10
google-analytics10
utf10
testing10
c1110
refactor10
security10
c1710
encoding10
hashtable10
refactoring10
xpath10
fuzzer10
garbage-collection10
text-manipulation10

Programming languages (17)

C++CRustCMakeMakefileGoPerlXSLT

Github contributions (5)

github-logo-circle
GNOME/libxml2

Apr 2016 - Jan 2023

Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Role in this project:
userBack-end Developer & Security Engineer
Contributions:1052 commits, 2 comments in 6 years 10 months
Contributions summary:Nick primarily focused on fixing security vulnerabilities and improving the stability of the libxml2 library by addressing various memory issues. The contributions included bug fixes related to potential out-of-bounds reads and writes within the XML and HTML parsing components, particularly in the areas of XPath and XInclude, as well as the handling of entity references. Additionally, the user's work also involved fixing potential memory leaks in error paths, ensuring more robust error handling.
gnome-shell-extensionlibxml2gnomegitlabread-only
commonmark/cmark

Feb 2015 - Jul 2022

CommonMark parsing and rendering library and program in C
Role in this project:
userBack-end Developer
Contributions:13 reviews, 89 commits, 65 PRs in 7 years 6 months
Contributions summary:Nick primarily contributed to improving the codebase of a C library for parsing and rendering CommonMark, with a focus on fixing bugs and adding new features. Their contributions included modifying the code to accommodate Unicode characters, addressing issues related to numeric entities, and optimizing string handling. The user also improved the code examples within the documentation and made general improvements to the library's API.
commonmarkparsingrenderingrenderer
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
Nick Wellnhofer - Software Developer And Owner at aevum