Andreas Girgensohn

Principal Software Engineer at 10x Genomics

Palo Alto, California, United States
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
Andreas Girgensohn is a Principal Software Engineer in Palo Alto with over three decades of experience blending full-stack engineering, software architecture, and multimedia HCI research into production-grade systems. He has led and shipped web, iOS, and Android projects, driven complex backend work at 10x Genomics, and spent 24 years as a distinguished researcher at FX Palo Alto Laboratory producing numerous patents and publications. Comfortable across languages and stacks—from C++ and Java to React, Node.js, Swift, Docker, and AWS—he bridges rigorous research methods with pragmatic engineering. An active open-source contributor, he has improved the Janus WebRTC server with quality-of-life and validation helpers for plugins, highlighting a knack for making complex systems more robust and maintainable. Holding a PhD in Computer Science, Andreas combines deep academic grounding with hands-on delivery and mentorship across multidisciplinary teams.
code10 years of coding experience
job30 years of employment as a software developer
bookPh.D. Computer Science, Ph.D. Computer Science at University of Colorado Boulder
bookM.S. Computer Science, M.S. Computer Science at University of Stuttgart
github-logo-circle

Github Skills (5)

c1710
c1110
json9
webrtc8
emacs7

Programming languages (12)

TypeScriptC#JavaC++RustCJavaScriptGo

Github contributions (5)

github-logo-circle
meetecho/janus-gateway

Mar 2016 - Nov 2016

Janus WebRTC Server
Role in this project:
userBack-end Developer
Contributions:37 commits, 38 PRs, 142 comments in 7 months
Contributions summary:Andreas contributed to the Janus WebRTC Server by introducing macros and helper functions to validate JSON objects within plugins, specifically initially applied to the videoroom plugin. They also added code for setting the coding style for Janus in Emacs. Furthermore, the user added and used helper macros for checking secret and pin validation in the videoroom plugin.
webrtc-serverjanuswebrtc
Converts stock and option gain reports from U.S. Tax Form 1099-B to TXF for TurboTax import
Contributions:12 commits, 1 PR, 15 pushes in 4 years 11 months
reportsturbotaxmlssecoption
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
Andreas Girgensohn - Principal Software Engineer at 10x Genomics