Senior Software Engineer at Hochschule für Angewandte Wissenschaften Hamburg (HAW Hamburg)
Hamburg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Mark Sujew is a Senior Software Engineer based in Hamburg with eight years of experience building front-end and full-stack developer tools, currently contributing at TypeFox and leading the Eclipse Langium and Theia projects. He focuses on improving developer UX in cloud and desktop IDEs, with notable contributions to the popular Eclipse Theia framework and the Arduino IDE 2.x—adding internationalization, UI refinements, and offline-friendly reconnection behavior. Alongside his engineering role he teaches at HAW Hamburg, bridging industry practice and academia. His MS in Software Engineering complements a pragmatic approach to complex tooling, and his work often surfaces in high-impact open-source IDE features rather than just backend plumbing.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Applied Computer Science, Bachelor of Science - BS, Applied Computer Science at Fachhochschule Nordakademie Elmshorn
Master of Science - MS, Software Engineering, Master of Science - MS, Software Engineering at NORDAKADEMIE Hochschule der Wirtschaft
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Role in this project:
Front-end Developer
Contributions:1572 reviews, 137 commits, 650 PRs in 1 year 11 months
Contributions summary:Mark primarily focused on implementing features and addressing issues within the front-end of the Eclipse Theia IDE framework. They made contributions to improve the user experience by implementing automatic reconnection in the WebSocket connection provider for offline scenarios. The user also fixed a command for saving files in the workspace and enhanced the code with new CSS styles for tree node descriptions, code lens styles, and other UI elements.
Contributions:10 reviews, 17 commits, 15 PRs in 7 months
Contributions summary:Mark primarily contributed to the front-end of the Arduino IDE, focusing on the user interface and preferences settings. Their work involved translating the IDE using Theia's nls API, modifying settings components, and integrating internationalization features. Furthermore, they made changes to the electron-main application to enhance functionality, such as allowing the opening of the IDE from finder/explorer and fixing duplicated editor tabs, indicating involvement in the application's core functionality.
2-xarduino-ideidearduino
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
Mark Sujew - Senior Software Engineer at Hochschule für Angewandte Wissenschaften Hamburg (HAW Hamburg)