Felix Riedel

Senior Software Engineer at DeepMind

London, England, United Kingdom
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
Felix Riedel is a Senior Software Engineer based in London with 13 years of experience building performant systems and intelligent data-analysis tools. At DeepMind since 2018 he combines research-grade rigor with pragmatic engineering to deliver scalable software across languages and platforms. A true all-rounder, he has deep experience in data mining and optimizing runtime behavior—evidenced by performance-focused contributions to the Janet dynamic language and bytecode VM, where he improved hashing and sorting to avoid worst-case scenarios. Trained in computer science at KIT, he blends strong academic foundations with hands-on low-level optimization and a continual curiosity for state-of-the-art analysis techniques.
code13 years of coding experience
bookDiplom, Computer Science, Diplom, Computer Science at Karlsruhe Institute of Technology (KIT)
github-logo-circle

Github Skills (14)

c1710
algorithm10
data-structures10
algorithms10
functional-programming10
functional-programming-language10
c1110
performance-optimization10
data-structure10
functional10
vms9
lisp9
interpreter9
macros5

Programming languages (8)

ShellCJanetLuaShenHTMLVim ScriptClojure

Github contributions (5)

github-logo-circle
janet-lang/janet

Dec 2020 - Jan 2021

A dynamic language and bytecode vm
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 17 comments in 12 days
Contributions summary:Felix primarily focused on improving the performance and efficiency of Janet, a dynamic language and bytecode VM. The contributions involve optimizing core functionality, specifically focusing on hashing algorithms for arrays, key-value pairs, and numbers. They made changes to the sorting algorithm (quick-sort) to prevent worst-case scenarios and experimented with performance improvements using insertion sort for smaller arrays. These modifications suggest an emphasis on improving Janet's runtime behavior.
functional-languagexmakemacrosc-programmingscripting-language
felixr/awesome-config

Jan 2013 - Jul 2014

Contributions:14 commits in 1 year 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