Jony Hudson

Research Engineer at Google 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
Jony Hudson is a research engineer based in London with 20 years' experience at the intersection of physics, computation, and machine learning, currently applying those skills at Google DeepMind. He transitioned from leading experimental atomic-physics groups at Imperial College—running large teams and co-managing a centre—to building production research systems that automate data analysis and scientific workflows. His background includes a Nature-highlighted precision measurement fellowship, designing distributed analysis pipelines for 100GB+ datasets, and contributing front-end improvements to the popular Gorilla REPL notebook-style Clojure interface. Comfortable spanning low-level experiments to high-level ML research, he brings a rare blend of hands-on instrumentation, scalable software engineering, and user-focused UI work.
code20 years of coding experience
job4 years of employment as a software developer
bookMPhys, Physics, MPhys, Physics at University of Oxford
bookDPhil, Physics, DPhil, Physics at University of Sussex
github-logo-circle

Github Skills (6)

html10
javascript10
front-end-development10
codemirror10
css9
autocomplete9

Programming languages (20)

C#C++CRustCMakeScalaPLpgSQLMakefile

Github contributions (5)

github-logo-circle
JonyEpsilon/gorilla-repl

Jan 2014 - Feb 2016

A rich REPL for Clojure in the notebook style.
Role in this project:
userFront-end Developer
Contributions:3 releases, 395 commits, 7 PRs in 2 years 2 months
Contributions summary:Jony primarily focused on the front-end development aspects of the "gorilla-repl" project. Their commits involved breaking down and modularizing the REPL code into JavaScript modules. The changes include adding dependencies, creating and modifying JavaScript files (repl.js, main.js), and HTML files (test.html, worksheet.html) to establish basic content display, and the handling of user-initiated actions, like the command palette.. These changes indicate a focus on improving the user interface and user experience.
replnotebookclojureclojurescript
Contributions:6 commits, 4 pushes in 1 year
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
Jony Hudson - Research Engineer at Google DeepMind