Marvin Wyrich

Postdoctoral Researcher at Universität des Saarlandes

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

👤
Senior
🎓
Top School
Marvin Wyrich is a postdoctoral researcher and software engineer with 11 years of experience blending empirical software engineering, psychology, and increasingly neuroscience to study how humans build and understand software. Based in Cologne, he holds a PhD from Universität Stuttgart and has an extensive academic record—13 peer-reviewed publications, multiple program committee roles, and supervision of 24 student theses—alongside hands-on teaching and corporate training. He pairs rigorous research with practical engineering: contributions to the well-known JavaParser project focused on improving test coverage and lexical-preserving transformations, and earlier industry work emphasized automation and test quality. Known for clear science communication and course design, he also completed a 200-unit university teaching certificate, reflecting strong pedagogical skill rarely highlighted in technical profiles.
code11 years of coding experience
job6 years of employment as a software developer
bookPhD, PhD at Universität Stuttgart
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
9,572reputation
959kreached
105answers
4questions
Badges
tinymce
top-5%
html
top-1%
css-selectors
top-5%
css-position
top-1%
css
top-1%
sass
top-5%
github-logo-circle

Github Skills (23)

parserator10
parser10
abstract-syntax-tree10
testing10
css10
java10
javas10
junit10
code-analysis10
html10
css-position10
javaparser9
css-selectors9
sass9
tinymce9

Programming languages (4)

TypeScriptJavaTeXVue

Github contributions (5)

github-logo-circle
javaparser/javaparser

Dec 2018 - Sep 2019

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:12 commits, 5 PRs, 10 comments in 8 months
Contributions summary:Marvin's contributions primarily involve writing and modifying unit tests within the `javaparser/javaparser` repository. They added new test cases to cover specific scenarios, such as changing modifiers of field declarations and handling line endings. The user also fixed existing tests to ensure accurate lexical preservation when removing statements and other code transformations. Their work aimed to improve the test coverage and reliability of the project.
code-generationjavaparserjavasymbolsolvercode-generatorsyntax-tree
Contributions:28 commits, 17 PRs, 25 pushes in 6 months
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
Marvin Wyrich - Postdoctoral Researcher at Universität des Saarlandes