Johannes Goslar is a versatile software engineer and founder with 14 years of experience building across TypeScript, React, Python, PHP, Objective-C and embedded electronics. He currently blends hands-on engineering at Synthesia with bespoke AI product work and fractional engineering leadership through Goslar Green Media, helping startups adopt LangChain, Qwik and scalable serverless patterns. Johannes has led cross-border teams (Twitter, Sizzle) and driven large migrations to strict TypeScript and domain-driven architectures, while contributing stability-focused fixes to the TYPO3 core and modernizing iOS-focused Nu/Lisp tooling. He also designs and ships commercial board and electronic games at Kronberger Spiele, merging hardware soldering skills with Godot and mobile stacks—apps that have reached millions of downloads. Comfortable switching between low-level embedded work and high-level AI systems, he brings an uncommon mix of product instincts, academic training from Oxford, and practical operations experience like running bicycle fleets for social ventures.
14 years of coding experience
10 years of employment as a software developer
Master of Business Administration - MBA, Business Administration and Management, General, Master of Business Administration - MBA, Business Administration and Management, General at Quantic School of Business and Technology
Archaeology, Archaeology at Freie Universität Berlin
Bachelor of Science (B.Sc.), Kooperativer Studiengang Informatik, Bachelor of Science (B.Sc.), Kooperativer Studiengang Informatik at Darmstadt University of Applied Sciences
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Oxford
Abitur, Abitur at Altkönigschule Kronberg
Visiting Researcher, Computer Science, Visiting Researcher, Computer Science at The University of Sheffield
Nu is an interpreted Lisp that builds on the Objective-C runtime and Foundation framework.
Role in this project:
Mobile Developer (iOS)
Contributions:18 commits, 4 PRs, 10 comments in 5 years 1 month
Contributions summary:Johannes focused on modernizing the codebase and adding features related to iOS. They added a NuTouch Library Target and implemented error display within the NuApp. Furthermore, they made changes to support arm64 architecture, fixed various type-related issues, and disabled certain operators on iOS. The user also added iOS simulator testing and adapted the codebase for iOS compatibility.
The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS
Role in this project:
Back-end Developer
Contributions:22 commits in 10 months
Contributions summary:Johannes primarily contributed to fixing bugs and refactoring code within the TYPO3 Core, a PHP-based Enterprise Content Management System. Their work focused on improving the system's stability and maintainability, as seen in the fixes for configuration file handling and TCA-related issues. The user also made improvements to the install tool and database interactions.
cmsmanagement-systemphpsynchronizedtypo3-cms
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.