Eira Fransham

Embedded Linux at Fourier Audio

Berlin, Germany
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
Eira Fransham is an Embedded Linux engineer based in Berlin with eight years of hands-on experience building and optimizing low-level systems for audio and IoT products. She has a strong open-source pedigree—contributing performance and safety improvements to prominent Rust projects like rust-libp2p, wasmtime, and smallvec—which reflects deep expertise in systems programming, Rust, and runtime/transport internals. Her industry work spans embedded Linux distributions (Yocto), kernel driver debugging, and embedded product stacks at companies including Ableton and Elektron, and she now focuses on embedded Linux for audio hardware at Fourier Audio. Colleagues describe her approach as pragmatic and refactor-minded: she often removes unsafe patterns, tightens type safety, and adds targeted benchmarks to guide improvements. An unusual blend of nightclub sound‑tech experience and core systems contributions gives her a practical ear for real‑world product constraints alongside rigorous engineering.
code8 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (28)

algorithm10
algorithms10
benchmark10
back-end-development10
validations10
peer-to-peer10
benchmarking10
interpreter10
validation10
networking10
data-structure10
libp2p10
performance-optimization10
data-structures10
blazor-webassembly10

Programming languages (11)

C++ShellCSSCRustJavaScriptGoZig

Github contributions (5)

github-logo-circle
bytecodealliance/wasmtime

Dec 2018 - Apr 2020

A lightweight WebAssembly runtime that is fast, secure, and standards-compliant
Role in this project:
userBack-end Developer
Contributions:122 commits, 5 PRs, 1 push in 1 year 4 months
Contributions summary:Eira contributed to the `wasmtime` project by implementing functionality to allow calling functions with any signature, addressing a limitation in the original design. They introduced a trait for function arguments and modified the module structure to support generic signatures. Furthermore, the user fixed an issue related to handling more than six arguments, enabling function calls with an arbitrary number of arguments. They also implemented various binary operations for integers, improving the core functionality of the runtime.
securejitcraneliftrustruntime
libp2p/rust-libp2p

Oct 2017 - Jun 2018

The Rust Implementation of the libp2p networking stack.
Role in this project:
userBack-end Developer
Contributions:23 commits, 22 PRs, 2 pushes in 8 months
Contributions summary:Eira primarily worked on the Rust implementation of the libp2p networking stack. Their contributions involved cleaning up and refactoring code, particularly in the `libp2p-tcp-transport` and `libp2p-host` modules, removing unnecessary trait objects. They also added the `varint-rs` crate, implemented buffering in the substreams, and addressed licensing issues. The user's changes focused on improving the library's structure, performance, and overall maintainability.
rustp2pnetworkingpeer-to-peernetwork
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