Christian Wolfgang

Software Developer at Salary

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
Christian Wolfgang is a seasoned software developer with 15 years of experience building backend systems in Go, Java, C and C++, currently focused on Golang services, databases and automated testing in Copenhagen. He has shipped payment and security-sensitive systems at DIBS and scalable data pipelines at Vivino, combining solid engineering with practical SCA and testing discipline. An active open-source contributor, he has improved core math and geometry in the Go 3D engine g3n and enhanced comment-aware parsing in the popular Otto JavaScript interpreter, showing attention to correctness in low-level tooling. With academic roots in mathematics and computer science from the University of Copenhagen, he brings analytical rigor to algorithmic problems and system design. Colleagues rely on him for pragmatic reuse, robustness, and clear code—evident in contributions like AlmostEquals and node disposal for resource safety. He blends production-grade backend experience with a rare depth in numerical and parsing subtleties that improve long-lived projects.
code15 years of coding experience
job14 years of employment as a software developer
bookMathematics, Mathematics at Københavns Universitet / University of Copenhagen
bookIT-Universitetet i København / IT University of Copenhagen
bookHigh School, High School at Høje Taastrup Gymnasium
languagesDanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

3d-graphics10
continuous-integration10
game-engine10
abstract-syntax-tree10
testing10
interpreter10
java10
sc10
javas10
go10
parsing10
jenkins10
jenkins-ci10
engine10
text-parsing10

Programming languages (2)

JavaGo

Github contributions (5)

github-logo-circle
robertkrimen/otto

Dec 2015 - Feb 2016

A JavaScript interpreter in Go (golang)
Role in this project:
userBack-end Developer
Contributions:19 commits, 8 PRs, 32 comments in 2 months
Contributions summary:Christian primarily contributed to the development of the Otto JavaScript interpreter written in Go. Their work focused on enhancing the parser's comment handling capabilities, including storing and correctly associating comments with different AST nodes. The user implemented and refined the comment map functionality to support various comment positions within the parsed code, improving the accuracy of the interpreter's internal representation. Further improvements included adding support for empty expressions, and incorporating additional unit tests to validate and ensure the correct parsing of comments in different scenarios.
golangjavascriptinterpreterjavascript-interpreter
g3n/engine

Mar 2020 - Dec 2020

Go 3D Game Engine (http://g3n.rocks)
Role in this project:
userBack-end Developer
Contributions:3 reviews, 7 commits, 20 PRs in 9 months
Contributions summary:Christian primarily contributed to the core math and geometric functionalities of the 3D game engine. Their work focused on adding methods such as `Clone()`, `GetColumn()`, and `AngleTo()` across various vector and matrix structures. Furthermore, the user added support for Collada triangle loading, integrating external model formats. Additionally, the user improved code reuse through `AlmostEquals` method and introduced node dispose for clearing children.
golangrocksgo-libraryg3n3d-engine
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
Christian Wolfgang - Software Developer at Salary