Emma Kelminson

Emma Kelminson

Software Engineer Intern @ Broad

About Emma Kelminson

Emma Kelminson is a Software Engineer Intern at the Broad Institute of MIT and Harvard, where she has contributed to enhancing compiler optimizations and user experience. She holds a Bachelor of Science in Computer Science from the University of Massachusetts Boston, where she also served as a Teaching Assistant.

Work at Broad Institute

Emma Kelminson has been serving as a Software Engineer Intern at the Broad Institute of MIT and Harvard since 2021. In this role, she has contributed to various projects, including enhancing the Hail compiler's constant folding optimization. This involved implementing recursive search and expression-to-constant replacement, which improved the distribution of smaller expressions across computers. Additionally, she has participated in design discussions, code reviews, and weekly reading groups, collaborating with the software engineering team to enhance overall project outcomes.

Education and Expertise

Emma Kelminson studied at the University of Massachusetts Boston, where she earned a Bachelor of Science in Computer Science from 2019 to 2023. Her education provided her with a strong foundation in software engineering principles and practices. During her studies, she developed skills in programming and optimization techniques, which she applied in her internships and teaching assistant roles.

Background in Teaching Assistance

Emma Kelminson worked as a Computer Science Teaching Assistant at the University of Massachusetts Boston in 2020 and 2021. During her tenure, she assisted students in understanding complex programming concepts and contributed to the learning environment. Her experience as a teaching assistant helped her develop communication skills and a deeper understanding of computer science topics.

Technical Contributions

In her role as a Software Engineer Intern, Emma Kelminson rewrote the file importing infrastructure to enhance extensibility and eliminate unwanted dependencies. She also improved user experience by integrating Python line numbers tracking throughout the compiler, which provided more informative error messages. These contributions reflect her commitment to improving software functionality and user interaction.

People similar to Emma Kelminson