Jan Bölsche

Software Architect at Museum Barberini

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
Jan Bölsche is a Berlin-based software architect with 17+ years of experience designing resilient, distributed systems and interactive installations for museums, corporate visitor centers and enterprise SaaS. He blends low-level C/C++ and OpenGL expertise with modern Node.js/JavaScript stacks, having led projects that use peer-to-peer sync, digitally signed non-destructive content workflows and custom Linux appliances for clients like BASF, Louvre Abu Dhabi and Siemens. A frequent freelance lead, he architects end-to-end solutions—from haptics-enabled medical training and OR1K emulation work to analytics middleware for Museum Barberini—while championing test suites, refactoring and platform portability. Jan co-founded she.codes to address diversity in tech and builds training platforms emphasizing remote collaboration and pair programming. His open-source contributions include deep core improvements and test coverage for projects such as an in-browser OR1K emulator and the Secure Scuttlebutt server, reflecting a knack for improving robustness across stacks. Outside engineering he is an awarded game designer and published photographer, bringing a creative, multidisciplinary lens to technical problem solving.
code17 years of coding experience
job18 years of employment as a software developer
bookComputer Sience, Computer Sience at University of Hamburg
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
7,811reputation
485kreached
14answers
2questions
Badges
npm
top-1%
coffeescript
top-1%
github-logo-circle

Github Skills (15)

node-module10
nodejs10
javascript10
npm10
coffeescript10
emulation10
testing10
gossip9
devops9
refactoring8
stream6
buffer6
linux6
leveldb6
jquery6

Programming languages (12)

TypeScriptC#C++CoffeeScriptShellCLLVMJavaScript

Github contributions (5)

github-logo-circle
ssbc/ssb-server

Jul 2017 - Sep 2019

The gossip and replication server for Secure Scuttlebutt - a distributed social network
Role in this project:
userBackend & DevOps Engineer
Contributions:15 commits, 6 PRs, 2 pushes in 2 years 2 months
Contributions summary:Jan contributed to the ssb-server project by implementing and refining core functionality. They added support for passing configuration options when connecting to a remote sbot instance, impacting how ssb clients connect to the server. Additionally, they addressed a bug related to blobs and implemented tests, while also fixing an issue around the server binary. These modifications show work that enhances the server's operational capabilities.
golangsecuresecure-scuttlebuttsocial-networkscuttlebutt
s-macke/jor1k

Jan 2015 - Jan 2015

Online OR1K Emulator running Linux
Role in this project:
userFull-stack Developer
Contributions:11 commits, 5 PRs, 16 comments in 5 days
Contributions summary:Jan primarily refactored and improved the core CPU implementation for the OR1K emulator. They extracted and optimized code, fixed bugs, and created a facade for the CPU implementations to simplify switching between CPU types. The user also added a test suite to verify the functionality of the different CPU implementations. Their contributions involved changes across multiple Javascript files related to the emulator's core functionality and testing.
emulatorjavascriptlinuxopenriscemulation
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
Jan Bölsche - Software Architect at Museum Barberini