Anna Arpaci-dusseau

Faculty Lecturer at Boston University

Cambridge, Massachusetts, 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
Anna Arpaci-dusseau is a Faculty Lecturer and software engineer with nine years of hands-on experience building systems software, web applications, and security tooling. She combines academic teaching and research at institutions like Boston University and MIT with practical engineering—contributing backend and full-stack code to the widely used OSTEP operating-systems examples and homework projects that demonstrate threading, process scheduling, and command-line utilities. Her work spans high-performance graph mining in C++/OpenMP, cloud security automation in Go/Open Policy Agent, and full-stack dashboards using React and Python, reflecting comfort from low-level concurrency to cloud-native tooling. She has led course instruction and lab design as a Head TA for computer security and routinely translates complex systems concepts into teachable code and assignments. Notably, she implemented multi-threaded graph algorithms able to handle extremely large graphs and authored flexible testing frameworks and simulators used in undergraduate OS coursework. Based in Cambridge, MA, she blends research-grade performance optimization with a practical, education-focused approach to software engineering.
code9 years of coding experience
job2 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, 5.0, Master of Engineering - MEng, Computer Science, 5.0 at Massachusetts Institute of Technology
bookHigh School, High School at Madison West High School
languagesFrench, English
github-logo-circle

Github Skills (25)

simulation10
sem10
simulate10
python10
simulator10
testing10
simulations10
bash10
c1110
c1710
system10
thread10
sys10
command-line-utility10
semaphore10

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
Code from various chapters in OSTEP (http://www.ostep.org)
Role in this project:
userBack-end Developer
Contributions:62 commits, 3 PRs, 49 pushes in 3 years 6 months
Contributions summary:Anna primarily contributed code examples related to operating systems concepts, as presented in the OSTEP textbook. These examples cover fundamental topics such as threading, process management, memory allocation, inter-process communication (using semaphores), and file I/O. The user's contributions involved implementing basic thread synchronization mechanisms, demonstrating concurrency, and providing low-level system programming examples.
chaptersostep
Role in this project:
userBackend Developer
Contributions:1 review, 135 commits, 6 PRs in 3 years 5 months
Contributions summary:Anna's commits primarily focused on developing a process scheduling simulator written in Python. They implemented the core functionality of the simulator, including a process run function, and added features such as the "add simulator". Further commits enhanced the simulator by fixing issues and refactoring the Python code. The work involved the design and implementation of process states, instruction sets, and the control flow for simulating CPU and I/O operations, which are core features of any process scheduler.
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
Anna Arpaci-dusseau - Faculty Lecturer at Boston University