Alexander Hoppen

Cologne, North Rhine-Westphalia, 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
Alexander Hoppen is a software engineer and computer science postgraduate with 11 years of hands-on experience across iOS, Android, web, and compiler tooling. A former DevTools intern at Apple and a Swift compiler committer, he has made substantial contributions to high-profile Swift projects—SourceKit-LSP, SwiftSyntax, SwiftPM, and swift-format—improving LSP support, build systems, and parser tooling. He blends backend and build-engineering skills with QA/test automation expertise, having added performance measurement and failure-management features to the Swift source compatibility suite. Based in Cologne and educated at RWTH Aachen and the University of Edinburgh, he also explores applied blockchain use cases (developer of License on Blockchain), showing a curiosity for practical, cross-domain systems. Despite a focus on low-level language infrastructure, he remains a full-stack mobile and web developer who ships end-to-end features and developer tooling.
code11 years of coding experience
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at The University of Edinburgh
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at RWTH Aachen University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
348reputation
218kreached
7answers
1question
github-logo-circle

Github Skills (40)

uitest10
parser10
python10
testing10
build-system10
cmake10
language-server-protocol10
swift-package-manager10
cicd10
refactor10
xctest10
performance-testing10
code-generation10
language-server10
parsing10

Programming languages (14)

C++CRustCMakeTeXTypeScriptLLVMSCSS

Github contributions (5)

github-logo-circle
swiftlang/swift-syntax

May 2018 - Jan 2023

A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.
Role in this project:
userBack-end Developer & Code Maintainer
Contributions:27 releases, 3250 reviews, 958 commits in 4 years 8 months
Contributions summary:Alexander was responsible for modifying existing Swift code syntax and contributing to the parser. They added functionality to the parser and incorporated various fixes by refactoring code and correcting existing errors. They were also focused on refactoring the build process and improving the formatting of existing syntax elements, contributing to the overall quality of the SwiftSyntax codebase.
bazelswiftbazel-rulesparsing
swiftlang/sourcekit-lsp

Nov 2019 - Jan 2023

Language Server Protocol implementation for Swift and C-based languages
Role in this project:
userBack-end Developer
Contributions:1238 reviews, 245 commits, 1849 PRs in 3 years 2 months
Contributions summary:Alexander contributed significantly to the implementation of the Language Server Protocol (LSP) for Swift and C-based languages. Their work included refactoring the connection logic, moving language server components to the SKCore module, and removing dependencies. These changes involved modifying core LSP types and core components to support and improve functionality for code action and refactoring features. The user also updated various definitions for the LSP specification to version 3.17.
server-protocollsplanguageslanguage-serverswift
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
Alexander Hoppen