Richard Musiol

CTO & Co-Founder at Afilio - Gesellschaft für Vorsorge mbH

Berlin, 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
Richard Musiol is a pragmatic CTO and co-founder with 17 years of experience building backend-first systems while keeping user-facing design and operability in mind. Based in Berlin, he blends hands-on engineering with leadership at Afilio after senior roles at Sourcegraph, Rocket Internet and Koding, focusing on maintainable architectures that balance short-term delivery and long-term code quality. A systems thinker and DevOps advocate, he’s comfortable stepping into sysadmin responsibilities and optimizing production infrastructure when needed. He’s an active open-source contributor—best known for GopherJS and low-level Go work in the golang/go repo, including process-creation and WebAssembly syscall support—demonstrating deep knowledge of OS internals and Go-to-WebAssembly tooling.
code18 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at RWTH Aachen University
languagesGerman, English
github-logo-circle

Github Skills (19)

syscall10
system-programming10
apidoc10
ui-components10
web-components10
schema-design10
wpgraphql10
go10
api10
front-end-development10
wordpress-graphql10
graphql10
webassembly10
operating-system10
javascript9

Programming languages (16)

JavaC++CSSLeanRustCScalaWebAssembly

Github contributions (5)

github-logo-circle
hexops/vecty

Nov 2014 - Jun 2016

Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
Role in this project:
userFront-end Developer
Contributions:86 commits, 8 PRs, 47 pushes in 1 year 8 months
Contributions summary:Richard primarily focused on building the UI components and functionality for the TodoMVC example within the Vecty framework. Their work included implementing features like adding and removing items, editing existing items, filtering, and adding the "clear completed" button. They also added local storage integration to persist the ToDo list data. These contributions demonstrate an understanding of component-based UI development and event handling within the Go/WebAssembly environment of Vecty.
goreactvueweb-frameworkweb-frontend
golang/go

Oct 2018 - Oct 2021

The Go programming language
Role in this project:
userBack-end Developer
Contributions:2 commits, 1 PR, 386 comments in 3 years 1 month
Contributions summary:Richard made significant contributions to the `golang/go` repository, focusing on system-level programming related to process management. Specifically, they implemented optimizations for child process creation latency by incorporating CLONE_VFORK and CLONE_VM in the syscall package, demonstrating a strong understanding of operating system internals. Furthermore, the user added scripts for running WebAssembly binaries produced by the Go compiler, illustrating proficiency in WebAssembly and related tooling and also enabled the js/wasm architecture in the syscall package, working on a very low-level implementation for syscalls.
goprogramming-languagegolang
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