Sari Mcfarland

Senior Software Developer II (Rust) at Waabi

Vancouver, British Columbia, Canada
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
Sari Mcfarland is a Senior Software Developer II specializing in Rust with 12 years of hands-on experience building reliable systems from embedded firmware to cloud services. Based in Vancouver, she has advanced through multiple Rust roles at Waabi and previously led improvements in CI/CD, automated testing, and production deployment at GroundTruth. Her sabbatical projects reveal a deep hardware-software curiosity—she built a 68k emulator capable of running Sega Genesis games, designed multiple PCBs including a 68030 board, and ported microcontroller firmware to Rust. Comfortable across Python, Rust, embedded C, and full-stack tooling, she excels at turning technical debt into maintainable pipelines and shipping practical, well-tested solutions. Colleagues know her as the engineer who pairs systems-level rigor with playful creativity—the GitHub bio “A transistor, and also a cat” hints at both her electronics chops and offbeat personality.
code12 years of coding experience
job14 years of employment as a software developer
bookComputer Science, Computer Science at Kwantlen Polytechnic University
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at The University of British Columbia
stackoverflow-logo

Stackoverflow

Stats
1,600reputation
57kreached
48answers
1question
Badges
rust
top-5%
github-logo-circle

Github Skills (64)

programming-language10
sega10
z8010
kicad10
playout10
broadcasting10
llvm10
eas10
icecast10
genesis10
streaming-video10
sega-genesis10
hardware10
automation10
media-player10

Programming languages (5)

CRustSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
transistorfet/conlog

Jun 2021 - Aug 2022

Contributions:21 commits, 14 pushes, 1 branch in 1 year 3 months
transistorfet/computie

Nov 2019 - Jan 2023

A collection of 68k computer projects, including a unix-like operating system written in C that runs on them
Contributions:369 commits, 170 pushes, 7 branches in 3 years 2 months
operating-systemunixhardwarec68k
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