Miro Spönemann

Managing Director at TypeFox

Kiel, Schleswig-Holstein, 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
Miro Spönemann is a Managing Director and engineer with 12 years of experience leading developer tooling and IDE projects from both product and code perspectives. Based in Kiel, Germany, he heads TypeFox and is an active open-source maintainer in Eclipse projects like Langium and Theia, contributing significant UI/UX and language-server work. His hands-on background spans full-stack and backend Java work—fixing LSP serialization bugs, modernizing codebases to Java 8, and adding OAuth2 security to extension registries—while also shaping IDE shells, drag-and-drop UX, and language integration for Arduino IDE. Comfortable switching between strategic leadership and detailed code fixes, he combines product intuition with deep technical ownership of developer-facing platforms.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
273reputation
2kreached
11answers
0questions
github-logo-circle

Github Skills (36)

json-rpc10
javascript10
c-language10
develop10
electron10
apidoc10
typescript10
language-server-protocol10
spring-security10
ui-design10
java10
javas10
uid10
language-server10
gson10

Programming languages (23)

SmartyJavaC++CSSMakefileVueGoHTML

Github contributions (5)

github-logo-circle
eclipse/openvsx

Jan 2020 - Jan 2022

An open-source registry for VS Code extensions
Role in this project:
userBack-end Developer
Contributions:2 releases, 92 reviews, 297 commits in 2 years
Contributions summary:Miro's contributions focused on implementing Spring Security for OAuth2 in the openvsx registry. They added a `UserService` to handle user data and modified the `RegistryAPI` to integrate OAuth2 features. The code changes indicate the user worked on backend logic and API integrations, specifically regarding security and authentication. The modifications involved adding dependencies and related configurations to existing Java files within the project.
marketplacetheiavscodevscode-extensionvs-code
eclipse-lsp4j/lsp4j

Nov 2016 - Oct 2020

A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.
Role in this project:
userBack-end Developer
Contributions:35 reviews, 268 commits, 126 PRs in 4 years
Contributions summary:Miro primarily contributed to the Java-based language server protocol implementation. Their work involved fixing serialization issues related to the `isIncomplete` field within the `CompletionList` class. Furthermore, the user corrected a message type value, cleaned up the JSON-RPC code, and converted the codebase to Java 8 features. The user also added code for handling the response and request methods.
language-serversconsumeddslserver-protocollanguage-server
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
Miro Spönemann - Managing Director at TypeFox