Jesper Christensen

Sr. Embedded Software Developer at Teledyne Marine

Copenhagen Metropolitan Area 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

👤
Senior
🎓
Top School
Jesper Christensen is a senior embedded software developer with 10+ years of experience building robust systems from high-performance servers to resource-constrained embedded devices and DSPs. He has a proven track record at companies like Napatech, Cobham SATCOM and now Teledyne Marine, moving between architecture, lifecycle ownership and deep hands-on debugging of elusive issues. Jesper’s work spans optimization, resource management and rendering/engine-level fixes—as evidenced by notable contributions to the Unvanquished game engine improving model loading, performance and renderer stability. Based in Copenhagen and educated in computer science at the University of Southern Denmark, he combines systems-level rigor with an ability to translate complex technical constraints into pragmatic, production-ready solutions.
code10 years of coding experience
job18 years of employment as a software developer
bookcand. polyt., Computer science, cand. polyt., Computer science at Syddansk Universitet - University of Southern Denmark
languagesEnglish, Danish
github-logo-circle

Github Skills (13)

c-language10
renderer10
game-development10
cprogramming-language10
opengl10
file-access9
fileio9
cpp9
id39
file-handling9
file-processing9
fvp8
glm8

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
Unvanquished/Unvanquished

Apr 2016 - Sep 2016

An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
Role in this project:
userGame Developer (likely focused on rendering and engine-level systems)
Contributions:9 commits, 6 PRs, 9 comments in 5 months
Contributions summary:Jesper primarily focused on resolving issues related to model loading and rendering within the game engine. They addressed warnings related to missing models by updating code to check for the existence of model files before registering them, supporting both `.iqm` and `.md5mesh` formats. Furthermore, the user improved the system's robustness by moving file existence checks into the `trap_R_RegisterModel` function and correcting a compiler error in the renderer. They also made changes to improve performance and resource management.
gamexreallibrocketrtstremulous
jaytersen/Unvanquished

Mar 2016 - Dec 2016

Contributions:17 pushes, 55 branches in 8 months
combinationfpsgamedaemonrts
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
Jesper Christensen - Sr. Embedded Software Developer at Teledyne Marine