Kenneth Geisshirt is an engineering leader with 20+ years building high-availability systems, SDKs, and developer tooling, currently directing engineering at CrateDB from Copenhagen. He has a strong track record scaling teams (5–20 engineers), driving CI/CD migrations, and leading platform and post-acquisition product integrations at MongoDB/Realm. Hands-on by background, he’s contributed to core mobile database projects like Realm (improving sync, TypeScript bindings and stability) and still codes in Java, C++ and TypeScript while shaping developer experience and drivers. A chemist-turned-engineer with a PhD-level research mindset, he combines scientific rigor with practical product delivery and a penchant for local-first apps and open source. Known for mentoring both ICs and managers, he also brings unusual breadth from DNA fingerprinting and cluster-building to modern cloud database onboarding.
11 years of coding experience
23 years of employment as a software developer
M.Sc., Chemistry, M.Sc., Chemistry at Københavns Universitet - University of Copenhagen
Ph.D., soft material science, Ph.D., soft material science at Roskilde University
Realm is a mobile database: an alternative to SQLite & key-value stores
Role in this project:
Back-end Developer
Contributions:111 releases, 981 reviews, 1542 commits in 5 years 5 months
Contributions summary:Kenneth focused on fixing errors related to linter, access token, and TypeScript declarations. Their commits showcase work on the internal workings of the mobile database project, including modifications to the extensions, index.d.ts and permission-api.js files, demonstrating a focus on improving the project's stability, maintainability, and type safety.
Core database component for the Realm Mobile Database SDKs
Role in this project:
Back-end Developer
Contributions:29 reviews, 37 commits, 77 PRs in 5 years 1 month
Contributions summary:Kenneth contributed to the core database component of the Realm Mobile Database SDKs. Their work focused on enhancing the sync functionality, including features for server override, handling client reset scenarios, and integrating with the core and sync libraries. The commits show modifications to the sync session, configuration, and other related classes. Further work involved fixing compiler warnings and adding utility methods.
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.