Submission declined on 29 July 2025 by Caleb Stanford (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
Comment: Some signs of AI-generation. Was AI used to write this article? 1) Please address the red text. If msg Group is not notable for its own article, it should not be mentioned as prominently in the lead or the rest of the article. 2) Please address the cn tag and add citations to all currently. uncited sentences ("for his work on software architecture and educational innovation in computer science" , "Co-founder and Managing Director of the Software Engineering Academy (SEA)", "securing the majority of HTTPS-enabled websites globally. ", and a couple of others). 3) notable publications are listed twice, once earlier and once in selected, we need only one 4) Please reduce the promotional tone throughout. 4) Teaching innovation section is promotional, e.g. "pioneered innovative teaching methods", please rewrite or remove. After addressing the above and carefully reviewing or rewriting all AI-generated text, please resubmit. Caleb Stanford (talk) 16:19, 29 July 2025 (UTC)
Dr. Ralf S. Engelschall | |
---|---|
Born | Germany | November 17, 1972
Nationality | German |
Alma mater |
|
Occupations |
|
Years active | 1993–present |
Employer | Msg_systems ag |
Known for |
|
Awards |
|
Website | engelschall |
Dr. Ralf S. Engelschall (born November 17, 1972) is a German computer scientist, software engineer, and open source developer. He is a co-founder of the Apache Software Foundation and OpenSSL, and currently serves as Chief Technology Officer of Msg_systems .[1] Engelschall is known for his contributions to internet infrastructure, including the development of Apache mod_rewrite and mod_ssl,[2] and for his work on software architecture and educational innovation in computer science.
Early life and education
editEngelschall was born on November 17, 1972, in Germany.[citation needed] He received his Diplom in Computer Science (magna cum laude) from the Technical University of Munich (TUM) in 1999.[3]
In 2018, he completed his doctorate at the University of Augsburg with a dissertation titled "Hierarchical User Interface Component Architecture (HUICA)" under the supervision of Prof. Dr. Alexander Knapp and Prof. Dr. Bernhard Bauer, receiving the grade magna cum laude.[4][5]
Career
editOpen source contributions
editApache Software Foundation
editIn 1999, Engelschall became one of the 21 founding members of the Apache Software Foundation, contributing to the governance model that would influence numerous open source projects. His major contributions to Apache include:
- Apache mod_rewrite: A URL rewriting engine based on PCRE regular expressions that enables flexible URL manipulation and has become essential for modern web development[6]
- Apache mod_ssl: The module that brought SSL/TLS support to Apache HTTP Server, enabling secure HTTPS connections[7][8]
OpenSSL
editIn 1998, Engelschall co-founded OpenSSL with Mark Cox, Ben Laurie, Paul Sutton, and Stephen Henson.[9] The project emerged from discussions at the first ApacheCon conference in San Francisco and was created by forking the SSLeay library. OpenSSL has since become the most widely used cryptographic toolkit for SSL/TLS protocols, securing the majority of HTTPS-enabled websites globally.
Other software projects
editEngelschall has created and maintained numerous other open source projects:
- GNU Portable Threads (GNU Pth): A POSIX/ANSI C based library for non-preemptive priority-based scheduling for multithreading[10]
- OpenPKG: A cross-platform Unix software packaging facility supporting multiple-instance packaging[11]
- ComponentJS: A component system for hierarchically structuring HTML5-based rich clients[12]
- Over 200 other open source projects maintained on GitHub[13]
Corporate leadership
editSince joining msg Group, Engelschall has served as:[14]
- Chief Technology Officer of msg Group
- Director of msg Applied Technology Research
- Co-founder and Managing Director of the Software Engineering Academy (SEA)
Academic work
editResearch
editEngelschall has published 11 peer-reviewed papers with over 110 citations.[15] His research interests include:
- Software architecture and component systems
- Multithreading and concurrent programming
- Cryptographic systems and security
- Educational technology and multimedia didactics
Notable publications include:
- "Portable Multithreading-The Signal Stack Trick for User-Space Thread Creation" (USENIX 2000)[16]
- "The beauty of software architecture" (ICSA 2023, with Céline Madeleine Aldenhoven)[17]
Teaching innovation
editEngelschall pioneered innovative teaching methods at Technical University of Munich, developing a "multimedia didactics" approach that combines:[18]
- Interactive illustrations and animations
- Video streaming with virtual studio technology
- Real-time feedback systems
- Online-first course design
He teaches the course "Software Engineering in der industriellen Praxis (SEIP)" at TUM.[19]
Awards and recognition
edit- Helmut and Heide Balzert Prize 2023: Awarded by the Gesellschaft für Informatik (German Informatics Society) for his innovative multimedia didactics concept in software engineering education[20][21]
- Software-Engineering-Preis 2018: Awarded by the Ernst-Denert Foundation for bridging science to applied technology through 25+ years of open source contributions[22][23]
Selected publications
edit- Engelschall, Ralf S. (2018). Hierarchical User Interface Component Architecture (HUICA) (PhD). University of Augsburg.
- Engelschall, Ralf S. (2000). Portable Multithreading-The Signal Stack Trick for User-Space Thread Creation. USENIX Annual Technical Conference. pp. 239–250.
- Engelschall, Ralf S. (2000). Apache Desktop Reference. Addison-Wesley. ISBN 978-0201604702.
- Aldenhoven, Céline M.; Engelschall, Ralf S. (2023). The beauty of software architecture. IEEE International Conference on Software Architecture (ICSA).
See also
editReferences
edit- ^ "Balzert Prize Awarded to Dr. Ralf S. Engelschall for Multimedia Didactics". msg Group. Retrieved 2024-01-27.
- ^ "Apache Contributors". The Apache HTTP Server Project. Apache Software Foundation. Retrieved 2024-01-27.
- ^ "Dr. Ralf S. Engelschall: Computer Scientist". engelschall.com. Retrieved 2024-01-27.
- ^ Engelschall, Ralf S. (2018). Hierarchical User Interface Component Architecture (HUICA) (PhD). University of Augsburg. Retrieved 2024-01-27.
- ^ "Hierarchical User Interface Component Architecture". ResearchGate. Retrieved 2024-01-27.
- ^ "Apache 1.3 URL Rewriting Guide". Apache Software Foundation. Retrieved 2024-01-27.
Originally written by Ralf S. Engelschall <rse(at)apache.org> December 1997
- ^ "mod_ssl - Apache HTTP Server Version 2.4". Apache Software Foundation. Retrieved 2024-01-27.
contributed by Ralf S. Engeschall based on his mod_ssl project
- ^ "mod_ssl: The Apache Interface to OpenSSL". modssl.org. Retrieved 2024-01-27.
created in April 1998 by Ralf S. Engelschall
- ^ Cox, Mark (2018-12-20). "Celebrating 20 years of OpenSSL". OpenSSL Blog. Retrieved 2024-01-27.
Tim, Paul, Mark, Ben, Ralf, and Steve typed over plates of Sushi
- ^ "GNU Pth - The GNU Portable Threads". GNU Project. Free Software Foundation. Retrieved 2024-01-27.
© 1999-2006 Ralf S. Engelschall <rse(at)gnu.org>
- ^ "Open Source Community". engelschall.com. Retrieved 2024-01-27.
- ^ "ComponentJS". GitHub. Retrieved 2024-01-27.
- ^ "rse (Dr. Ralf S. Engelschall)". GitHub. Retrieved 2024-01-27.
- ^ "Balzert-Preis an Dr. Ralf S. Engelschall für Multimediale Didaktik verliehen". msg Group (in German). Retrieved 2024-01-27.
- ^ "Ralf ENGELSCHALL". ResearchGate. Retrieved 2024-01-27.
- ^ Engelschall, Ralf S. (2000). Portable Multithreading-The Signal Stack Trick for User-Space Thread Creation. USENIX Annual Technical Conference. pp. 239–250.
- ^ "dblp: Ralf Sascha Engelschall". DBLP Computer Science Bibliography. Retrieved 2024-01-27.
- ^ "Multimediale Didaktik". multimediale-didaktik.de. Retrieved 2024-01-27.
- ^ "SEIP". seip.direct. Retrieved 2024-01-27.
- ^ "Vom Vorlesungssaal ins Fernsehstudio: Ralf Engelschall erhält Balzert-Preis für digitale Didaktik". Gesellschaft für Informatik e.V. (in German). 2023-09-27. Retrieved 2024-01-27.
- ^ "Vom Vorlesungssaal ins Fernsehstudio: Ralf Engelschall mit Balzert-Preis für digitale Didaktik ausgezeichnet". Informationsdienst Wissenschaft (in German). 2023-09-27. Retrieved 2024-01-27.
- ^ "Software-Engineering-Preis 2018 Urkunde" (PDF). 2019-02-21. Retrieved 2024-01-27.
- ^ "Ehrung für angewandte Technologie: Software-Engineering-Preis 2018". msg Group (in German). Retrieved 2024-01-27.
External links
edit- Official website
- GitHub profile
- LinkedIn profile
- DBLP publication list
- msg Group
- HUICA project website
- Multimedia Didactics project
Category:1972 births
Category:Living people
Category:German computer scientists
Category:Open source advocates
Category:Open source programmers
Category:Apache Software Foundation people
Category:Technical University of Munich alumni
Category:University of Augsburg alumni
Category:People from Dachau
Category:Chief technology officers
Category:German software engineers
- Promotional tone, editorializing and other words to watch
- Vague, generic, and speculative statements extrapolated from similar subjects
- Essay-like writing
- Hallucinations (plausible-sounding, but false information) and non-existent references
- Close paraphrasing
Please address these issues. The best way is usually to read reliable sources and summarize them, instead of using a large language model. See our help page on large language models.