CTO & Co-Founder at Afilio - Gesellschaft für Vorsorge mbH
Berlin, Germany
Join Prog.AI to see contacts
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.
18 years of coding experience
8 years of employment as a software developer
Master of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at RWTH Aachen University
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:
Front-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.
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.