Emma Smith

Senior Software Engineer at Myrtle.ai

Greater Cambridge Area 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
Emma Smith is a Senior Software Engineer with 11 years of experience blending research-grade machine learning, blockchain engineering, and production software delivery from Greater Cambridge. She has led cross-functional teams to build high-impact products—most notably architecting Fetch.ai’s Colearn Paint and Open Colearn projects that combined ML-generated art, smart contracts, and a marketplace which materially boosted token engagement. Equally comfortable in Python and C++ (and versed in Rust and React), she has shipped embedded ML in blockchain environments and production web services for automated statistical analysis. At Myrtle.ai she continues to drive applied ML engineering while contributing to open-source tooling—improving build and docs for the prominent Turing.jl probabilistic programming project. A Cambridge MSci physicist, she pairs rigorous research instincts with pragmatic product focus and a knack for communicating complex systems to diverse audiences.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts - BA, Natural Sciences, Bachelor of Arts - BA, Natural Sciences at University of Cambridge
github-logo-circle

Github Skills (7)

gnu-make10
devops10
makefile10
build-automation10
documentation10
sphinx9
probabilistic-programming9

Programming languages (6)

JuliaC++MakefileJavaScriptGoPython

Github contributions (5)

github-logo-circle
TuringLang/Turing.jl

May 2016 - May 2016

Bayesian inference with probabilistic programming.
Role in this project:
userDevOps Engineer & Documentation Specialist
Contributions:11 commits in 18 days
Contributions summary:Emma's contributions primarily involved adapting build processes for different operating systems, specifically addressing issues with `mingw32-make` within the Julia project. They also worked on documentation, integrating `juliadoc` for documentation generation, customizing the theme, and addressing rendering issues. These changes indicate an effort to improve the project's build environment and enhance its documentation using specialized tools.
julia-languagebayesian-inferencebayesian-methodsbayesian-neural-networkshamiltonian-monte-carlo
evsmithx/ledger

Mar 2020 - Mar 2020

Official Fetch.AI Ledger C++ implementation
Contributions:2 commits, 321 pushes, 120 branches in 1 day
cppc-plus-plusfetch-aicpp17ledger
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
Emma Smith - Senior Software Engineer at Myrtle.ai