Daniel Müller

Founder & CEO at Surnet GmbH

Sursee, Lucerne, Switzerland
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
Daniel Müller is a founder and CEO with 11 years of hands-on experience in system engineering, cloud computing and full‑stack software development, leading Surnet GmbH since age 21. He combines operational rigor from a systems background with a product-minded focus on process automation, having delivered 20+ customer projects that streamlined complex workflows. A practical open-source contributor, he’s improved API code generation and TypeScript security type tests in notable repos like swagger-js-codegen and DefinitelyTyped, reflecting attention to API reliability and QA. Based in Sursee, Switzerland, he blends entrepreneurial leadership with day-to-day engineering, often switching between backend code, tests and product design. Unusually for a CEO, he still dives into code and testing details, preferring elegant, maintainable solutions over heavy toolchains.
code11 years of coding experience
job3 years of employment as a software developer
bookFederal Diploma of Vocational Education and Training in Information Technology, Information scientist with specialization in system engineering, Federal Diploma of Vocational Education and Training in Information Technology, Information scientist with specialization in system engineering at Berufsbildungszentrum Wirtschaft, Informatik und Technik
languagesGerman, German, English, French
github-logo-circle

Github Skills (18)

javascript10
typesc10
testing10
typescript10
swagger10
typescript-definitions10
type-definition10
type-system10
jsdoc10
helm10
typescript-types10
nodejs10
typescripts10
openapi10
apidoc9

Programming languages (14)

JavaC++CSSGoHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
Surnet/swagger-jsdoc

Jun 2015 - Mar 2017

Generates swagger/openapi specification based on jsDoc comments and YAML files.
Role in this project:
userFull-stack Developer
Contributions:12 releases, 1 review, 50 commits in 1 year 9 months
Contributions summary:Daniel primarily contributed to the testing and example implementation of the swagger-jsdoc library. They added tests for jshint and jscs, refactored the codebase, and cleaned the swagger spec in the example. These changes suggest a focus on quality assurance, code maintainability, and ensuring the library functions correctly with example usage. The user also made changes to the example app and routes, including removing jsdoc and integrating the swagger specification.
jsdocopenapiswaggeryamlswagger-jsdoc
The repository for high quality TypeScript type definitions.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 5 commits, 7 PRs in 6 days
Contributions summary:Daniel primarily focused on fixing and improving tests within the repository, specifically related to the `helmet` and `koa-helmet` libraries. Their contributions involved correcting test failures, adding new tests, and ensuring the correct functionality of security-related features like HPKP and HSTS. The user also addressed deprecated functionalities and implemented both options for the same settings to ensure continued compatibility, which improved the reliability of type definitions for security headers. The work demonstrates a focus on quality assurance and automated testing of TypeScript type definitions.
typescriptdefinitiondtstypingstypescript-definitions
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