Peter Fröhlich

Senior Software Developer at FAST LTA GmbH

Greater Munich Metropolitan Area 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
Peter Fröhlich is a senior software developer with 16 years of experience specializing in systems software, programming languages, and the intersection of hardware and software to build efficient, reliable, and secure systems. Based in the Greater Munich area, he pairs industrial work at FAST LTA with a long academic teaching record—having developed and taught courses from operating systems and compilers to modern programming languages across universities including Johns Hopkins and UC Irvine. He contributes to foundational open-source projects such as the xv6 teaching OS and has a pragmatic focus on code quality, refactoring, and debugging across back-end systems (Go, Java, C#). Peter also brings game-development experience, having led a university gaming lab and consulted on server-side consistency and real-time features for commercial titles. Beyond engineering, he cares about computer science education and the societal impact of technology, and his terse GitHub notes suggest a strong stance on practical security hygiene.
code16 years of coding experience
job21 years of employment as a software developer
bookDiplom-Informatiker Computer Science and Mathematics, Diplom-Informatiker Computer Science and Mathematics at Hochschule München University of Applied Sciences
bookUniversity of California, Irvine
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
79reputation
145kreached
1answer
0questions
github-logo-circle

Github Skills (16)

c1710
risc-v10
memory-management10
go10
web-development10
c1110
system-programming10
web-application10
webapp10
operating-system10
debug9
regular-expression9
debugging9
api-design8
fifo6

Programming languages (9)

JavaShellCTeXGoPerlVim scriptRoff

Github contributions (5)

github-logo-circle
mit-pdos/xv6-public

Sep 2016 - Dec 2016

xv6 OS
Role in this project:
userBack-end Developer
Contributions:2 commits, 2 PRs, 7 comments in 2 months
Contributions summary:Peter's contributions focused on refining the xv6 operating system code base. Their work included removing unused functions, variables, and prototypes to clean up the code. They also addressed inconsistencies, fixing a bug related to the switchuvm() function and resolving a conversion error in the exec.c file, contributing to code quality and stability. These commits demonstrate a focus on improving the system's internal structure and ensuring correct behavior.
operating-systemxv6linuxxv6-os
hoisie/web

Dec 2009 - Dec 2009

The easiest way to create web applications with Go
Role in this project:
userBack-end Developer
Contributions:12 commits in 3 days
Contributions summary:Peter contributed to the web application's backend logic and structure. They focused on improving code quality and maintainability by replacing `fmt` and `println` with the `log` package, refactoring the code to be simpler, and renaming internal variables. Furthermore, they enhanced the application's functionality by adding features such as static file serving, setting, and checking directories for templates and static files. They also modified the static route feature, ensuring that only one subexpression is used.
golangweb-applicationsframeworkgo
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
Peter Fröhlich - Senior Software Developer at FAST LTA GmbH