Sam Elliott

Chief Operating Officer

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

🤩
Rockstar
Sam Elliott is a multidisciplinary operator and engineer with 17 years of experience combining consulting, service design, behavioural economics and hands-on compiler and embedded systems work. As a serial founder and current COO in London's beverage space, he has scaled brands and fixed operational inefficiencies for startups and household names like Soho House and NatWest. Technically, he contributes to low-level projects—work on LLVM/Clang, RISC-V support, OpenTitan firmware and the Idris language—showing deep expertise in compiler backends, ISA support and secure boot/driver code. He also maintains full-stack fluency, having improved core functionality in the widely used Bacon.js reactive library. Comfortable shifting between strategic growth, UX-led transformation and systems-level programming, he brings a rare mix of business leadership and low-level engineering rigor. A not-obvious strength: he pairs commercial go-to-market instincts with concrete contributions to open-source toolchains that underpin modern platforms.
code17 years of coding experience
job8 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
3,910reputation
147kreached
6answers
1question
github-logo-circle

Github Skills (53)

bootloader10
code-optimization10
assembly10
c-language10
javascript10
llvm10
compiler-development10
risc-v10
internals10
c1110
c1710
functional-reactive-programming10
code-generation10
device-driver10
u-boot10

Programming languages (23)

C#C++CSSRustCRPCMakefileTeX

Github contributions (5)

github-logo-circle
lowRISC/opentitan

Nov 2019 - Jan 2021

OpenTitan: Open source silicon root of trust
Role in this project:
userEmbedded Systems Engineer
Contributions:363 reviews, 231 commits, 267 PRs in 1 year 2 months
Contributions summary:Sam primarily contributed to the lowRISC/opentitan project with code changes related to the software side of the project. The contributions involve implementing and integrating features related to the boot process, interrupt handling, and memory management, as seen in the updates to boot ROM and the implementation of hardened boolean types. The user demonstrated a strong understanding of embedded systems concepts, system architecture, and low-level programming by working on the device-specific code and device drivers.
root-of-trustrootsilicontrust
llvm/llvm-project

Dec 2022 - Dec 2022

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:383 reviews, 1 commit, 106 PRs in 1 day
Contributions summary:Sam primarily contributed to the LLVM project, specifically focusing on low-level assembly and compiler infrastructure. Their work involved implementing and refining the RISC-V instruction set architecture (ISA) support, including addressing modes, assembler directives, and support for new processor features, such as the Xqccmp extension. The contributions also touched on code generation and disassembler improvements. Their work demonstrates a strong understanding of compiler internals and target-specific code generation techniques.
compilerstechnologiesclangsubmittoolchain
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