AndreasĀ Hansson

Staff ML Architect at Arm

San Francisco Bay Area 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

šŸ‘¤
Senior
šŸŽ“
Top School
Andreas Hansson is a Staff ML Architect with 14 years of software engineering experience, currently based in the San Francisco Bay Area and pursuing an MSE in Software Engineering at Lund University. He has a strong systems and low-level background in C and Java, and a proven track record at Arm spanning modelling, compiler work, and ML architecture roles. Andreas has contributed to high-profile open-source infrastructure like the gem5 computer-system simulator, focusing on code clarity and maintainability in packet and port abstractions. He is open to part-time roles and consultancy, bringing pragmatic engineering judgement and a penchant for refactoring legacy systems. His blend of applied mathematics, exchange studies in computer science, and hands-on simulation experience gives him a rare perspective on bridging models, compilers, and deployable ML systems. Colleagues describe him as detail-oriented with an eye for simplifying complex codebases while keeping production constraints in mind.
code14 years of coding experience
job6 years of employment as a software developer
bookMSE, Computer Software Engineering, MSE, Computer Software Engineering at Lund University
bookExchange studies, Computer Science, Exchange studies, Computer Science at University of Auckland
languagesSwedish, English, German
github-logo-circle

Github Skills (7)

maintenance10
c-language10
cprogramming-language10
code-cleanup10
system8
architecture8
architectures8

Programming languages (1)

C++

Github contributions (4)

github-logo-circle
gem5/gem5

Nov 2011 - Feb 2017

The official repository for the gem5 computer-system architecture simulator.
Role in this project:
userBack-end Developer
Contributions:750 commits in 5 years 3 months
Contributions summary:Andreas's contributions focused on comments updates and code cleanup within the gem5 computer-system architecture simulator. The commits involve refining comments for the source and destination fields within packets, and refactoring the use of PortIDs in the packet and port classes to enhance clarity and consistency. The changes include the removal of redundant code and parameters.
storedsimulationupstreamsimulatorgem5-simulator
harvard-acc/gem5-aladdin

Nov 2011 - Jun 2015

End-to-end SoC simulation: integrating the gem5 system simulator with the Aladdin accelerator simulator.
Contributions:605 commits in 3 years 6 months
end-to-endsimulationsimulatorsocgem5
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
Andreas Hansson - Staff ML Architect at Arm