Amanda Stjerna

Teaching Assistant At Various Courses at Uppsala University

Uppsala, Sweden
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
Amanda Stjerna is a PhD student in web security and an experienced teaching assistant at Uppsala University with 11 years in software and academic roles. She combines deep research focus with practical engineering, contributing to the Rust compiler's borrow checker and Polonius region inference—work that improved liveness analysis and refactoring of critical compiler modules. Her industry experience spans building Kubernetes microservice monitoring at Ericsson and developing REST APIs and ML experiments for disk failure prediction at CERN. Amanda's background bridges computer science and library/information science, reflecting a rare blend of systems-level programming and information organization. She regularly teaches programming, operating systems and constraint programming, and has helped design introductory Unix/Linux curricula for new students. Colleagues would describe her as methodical, curious, and comfortable turning challenging research problems into maintainable code.
code11 years of coding experience
bookKTH Royal Institute of Technology
bookMaster of Arts (MA), Library and Information Science, Master of Arts (MA), Library and Information Science at Uppsala universitet
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Uppsala University
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
111reputation
3kreached
3answers
10questions
github-logo-circle

Github Skills (16)

compiler10
compiler-compiler10
rust10
graph-algorithms9
debug8
algorithms8
debugging8
algorithm8
data-structures8
data-structure8
asynchronous6
html6
functional-programming6
javascript6
child-process6

Programming languages (16)

C++CSSRustCScalaTeXHTMLTypeScript

Github contributions (5)

github-logo-circle
rust-lang/rust

Mar 2019 - Mar 2025

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 11 PRs, 64 comments in 6 years 1 month
Contributions summary:Amanda primarily contributed to the `rust-lang/rust` repository by making changes related to the borrow checker and region inference components. Their work involved refactoring and optimizing code within the `rustc_borrowck` module, specifically focusing on improving the handling of region names, constraint graphs, and liveness analysis. Key contributions included making the `RegionName` type `Copy`, improving the readability of constraint graph dumps, and refactoring drop-use fact collection for Polonius.
crategarbage-collectionrustreliablecompiler
Contributions:145 pushes, 2 branches in 9 years 6 months
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