Niklas Keller

Student at Universität zu Köln

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
Niklas Keller is a Wirtschaftsinformatik student at Universität zu Köln with 12 years of software experience, focused on building secure-by-default, high-performance backend systems. He is a maintainer of the amphp project and contributes to core PHP libraries such as amphp/amp and amphp/http-server, emphasizing non-blocking concurrency, robust error handling, and operational reliability. His open-source work ranges from improving PHP code-coverage tooling to adding certificate management, signing, and validation for the ETSI C-ITS stack (vanetza), showing both low-level security and systems design skills. Comfortable with compatibility, deployment and POSIX-level concerns, he blends academic study with hands-on maintenance of production-grade libraries. Based in Germany, he brings a security-first mindset to high-concurrency and embedded-communication contexts.
code12 years of coding experience
bookErzbischöfliches St.-Angela-Gymnasium
stackoverflow-logo

Stackoverflow

Stats
6,768reputation
1.3mreached
206answers
12questions
Badges
php
top-5%
jquery
top-5%
ajax
top-5%
jquery-mobile
top-5%
javascript
top-5%
html
top-5%
github-logo-circle

Github Skills (45)

asynchronous10
phpunit1010
c-language10
cert10
async10
testing10
certificates10
it-security10
http10
php-unit10
phpunit10
security10
http-server10
php10
certificate10

Programming languages (19)

PowerShellJavaCSSC++CRustHackGo

Github contributions (5)

github-logo-circle
amphp/amp

Aug 2015 - Dec 2022

A non-blocking concurrency framework for PHP applications. 🐘
Role in this project:
userBack-end Developer
Contributions:34 releases, 40 reviews, 562 commits in 7 years 5 months
Contributions summary:Niklas's commits primarily focus on improving the documentation and error handling within the codebase. They fixed documentation errors for failure cases. Furthermore, the user introduced changes to handle exceptions and throwables, indicating a focus on error management and improving the robustness of the application. These changes suggest involvement in core back-end logic within the project.
non-blockingsemaphoreasynchronousconcurrencyphp
amphp/http-server

Nov 2014 - Nov 2022

An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands.
Role in this project:
userBack-end Developer
Contributions:12 releases, 38 reviews, 364 commits in 8 years
Contributions summary:Niklas primarily contributed to the core functionality of the async HTTP server library. Their work included fixing naming issues, adding future import, adapting UTC to GMT, fixing autoloader issues, and addressing minor issues in tests by mostly backslash escapes. Furthermore, they changed the default port for Host::expose and modified the default configuration file. They also implemented worker permissions if POSIX is available.
non-blockingphp-basedphpblockingamp
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