David Siegel

Berlin, 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

🤩
Rockstar
🎓
Top School
David Siegel is a seasoned senior software engineer based in Berlin with over two decades in the computer software industry and 16 years of focused professional experience. He brings deep expertise in C++, Objective-C, OpenGL and computer graphics, combined with applied machine learning from roles at companies like Tognos Deep Machine Learning and ART+COM. A pragmatic technical leader and former team lead, he has a track record of shipping production-grade systems and modernizing legacy code. David is also an active open-source contributor to nodejs/nan, demonstrating a strong grasp of V8/Node internals by extending native abstractions and adding modern compatibility. Colleagues describe him as a hands-on engineer who bridges low-level performance work with higher-level ML and graphics problems.
code16 years of coding experience
job18 years of employment as a software developer
bookTechnische Universität Berlin
languagesEnglish, German
github-logo-circle

Github Skills (7)

v810
nodejs10
c-language10
cprogramming-language10
nodes10
javascript9
testing8

Programming languages (7)

TypeScriptC++CJavaScriptObjective-CMarkdownPython

Github contributions (5)

github-logo-circle
nodejs/nan

Oct 2014 - Aug 2019

Native Abstractions for Node.js
Role in this project:
userBack-end Developer
Contributions:8 reviews, 45 commits, 11 PRs in 4 years 9 months
Contributions summary:David primarily contributed to the development of the `nan` library, which provides native abstractions for Node.js. Their work focused on implementing and testing new features, including support for various JavaScript types (like strings, numbers, and booleans) and the extension of existing functionality. The user demonstrated a clear understanding of V8 and Node.js internals through their contributions to the library's API and related tests. Furthermore, they have modernized parts of the library by adding support for newer versions.
node-jsjavascriptn-apinodejsabstractions
agnat/c3voc-vlc-sd

Jan 2016 - Dec 2016

Contributions:25 commits, 23 pushes, 1 branch in 1 year
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