Christopher Haster

BDFL at littlefs

Austin, Texas, United States
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
🎓
Top School
Christopher Haster is a systems-focused software engineer with 14 years of experience building and hardening embedded and IoT software, currently leading development as BDFL of the littlefs microcontroller filesystem. Based in Austin, he has a strong Arm pedigree—contributing to Mbed OS, expanding mbed-cli’s test suite, and researching trusted systems like IceCap (Rust/seL4) and Veracruz for confidential computation. His hands-on work spans low-level firmware (robotics controller timing, PWM, and sensors) to robust developer tooling and test automation, reflecting a rare blend of embedded engineering and quality assurance rigor. Christopher combines open-source stewardship with production-grade engineering: he architects and maintains a widely used lightweight filesystem while also contributing deep testing coverage to critical tooling. Notably, his background includes both academic motion-planning research and practical IoT enablement, showing comfort across theory and constrained-hardware implementation.
code14 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree x2, Electrical Engineering and Computer Science, Bachelor's Degree x2, Electrical Engineering and Computer Science at The University of Texas at Austin
github-logo-circle

Github Skills (16)

c1710
timers10
gpio10
embedded10
timer10
robotics10
c1110
pytest10
sys10
python10
test-automation10
pwm10
git8
hgt5
mer5

Programming languages (6)

C++CRustHTMLAssemblyPython

Github contributions (5)

github-logo-circle
ut-ras/Rasware

Apr 2013 - Oct 2015

A generic robotics controller for the EK-LM4F120XL Stellaris Launchpad.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:140 commits, 5 PRs, 23 pushes in 2 years 5 months
Contributions summary:Christopher primarily contributed to the implementation of a generic robotics controller. Their work included implementing a motor demo, integrating a global clock idea using timer interrupts, and developing modules for a line sensor. They also added various functions and optimized the timing within the existing time and pwm modules, alongside several bug fixes.
roboticscontrollerstellarisgenericlaunchpad
ARMmbed/mbed-cli

Mar 2016 - Jun 2016

Arm Mbed Command Line Interface
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:31 commits, 5 comments, 1 issue in 3 months
Contributions summary:Christopher primarily contributed to the project by implementing and expanding the test suite. They wrote new tests to cover functionality related to adding, removing, importing, and syncing libraries within the `mbed-cli` project. The commits demonstrate a deep understanding of the project's structure and aimed to ensure the reliability of the command-line interface through comprehensive testing. The user utilized pytest for test execution and integrated testing with different repository structures (git/hg).
command-line-toolcommand-line-interfacembedcommand-linearm
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
Christopher Haster - BDFL at littlefs