Hi there! I’m Ryan, and I build systems.
Some of my non technical interests include playing board games and water polo. I'm also a magician at the Magic Castle.
3.97 GPA (4.0 technical GPA), A+ in >50% of computer science courses taken.
Contact me: +1 (626) 493-3030, rhalameddine@gmail.com, LinkedIn, GitHub, Resume
My Favorite Personal Projects
Click on a tile to learn more!
Work History
Click on a tile to learn more!
Runtime Observability
May 2024 - Aug 2024
CS 162: Operating Systems and Systems Programming Ran a weekly discussion section of >30 students. Ran office hours to help students with homework and projects. Wrote and graded exam questions.
Aug 2023 - Present
CS 70: Discrete Mathematics and Probability Theory Held office hours to help students with homework and exams. Graded assignments.
Jan 2023 - May 2023
CS 61C Great Ideas in Computer Architecture Held office hours to help students with labs, homework, and exams.
Jan 2023 - May 2023
Designed and implemented a serverless notification system for monitoring distributed systems. Integrated it with the ACE ML pipeline.
May 2023 - Aug 2023
Worked in Mudd Laboratories on Co-Registration of Optically Sensed Images and Correlation (COSI-Corr).
Jun 2022 - Aug 2022
Taught students programming topics ranging from computer graphics to data structures and neural networks
Jan 2020 - Aug 2021

Developed a budgeting tool with a backing SQL database used by construction workers while out in the field
Oct 2020 - Jul 2021
Extracurriculars
Click on a tile to learn more!
Fall '23
Building a programming language for distributed systems.
Spring '23
Building a programming language for distributed systems.
Fall ‘22
Led a team of 5 using natural language processing algorithms to process over 20,000 child-sponsor letters and extract key business strategy insights to revitalize and improve Children International's child-sponsorship program.
Facilitator and content-creator for CS 198-26: Deep Learning for Computer Vision
Summer ‘22
Sent >10,000 emails, ran client calls, wrote SOWs, and negotiated project fees for the next semester of Berkeley Consulting work
Spring ‘22
Market research (including primary research) & product playbook focused on feature design for their upcoming game titles
Took the ML@B comprehensive machine learning bootcamp.
Fall ‘21
Feature development, parsing, and error reporting for NOME3, a programming language used to mathematically & procedurally represent 3D Models
Developed fully-automated production finance cashflow modeling tool for large movie production studio
Hobbies & Interests
Click on a tile to learn more!
Here’s a very quick preview of a few of my hobbies and side projects.
Other Personal Projects
Click on a tile to learn more!
Coursework
Fall 2024 - Graduated
COMPSCI 168 | Introduction to the Internet: Architecture and Protocols | A+ |
COMPSCI 399 | Professional Preparation: Supervised Teaching of Computer Science | P |
MATH 185 | Introduction to Complex Analysis | A+ |
PHYSED 1 | Physical Education Activities | A |
Spring 2024
COMPSCI 184 | Foundations of Computer Graphics | A |
COMPSCI 399 | Professional Preparation: Supervised Teaching of Computer Science | P |
Math 110 | Abstract Linear Algebra | A- |
MATH 104 | Introduction to Analysis | A+ |
LING 100 | Introduction to Linguistic Science | A |
Fall 2023
COMPSCI 164 | Programming Languages and Compilers | A |
COMPSCI 375 | Teaching Techniques for Computer Science | P |
COMPSCI 399 | Professional Preparation: Supervised Teaching of Computer Science | P |
MATH 113 | Introduction to Abstract Algebra | A+ |
PHYSICS 7B | Physics for Scientists and Engineers | A |
Spring 2023
COMPSCI 152 | Computer Architecture and Engineering | A+ |
COMPSCI 162 | Operating Systems and Systems Programming | A+ |
COMPSCI 186 | Introduction to Database Systems | A+ |
COMPSCI 195 | Social Implications of Computing Technology | P |
COMPSCI 197 | Field Study | P |
Fall 2022
COMPSCI 61C | Great Ideas of Computer Architecture (Machine Structures) | A |
COMPSCI 161 | Computer Security | A+ |
COMPSCI 170 | Efficient Algorithms and Intractable Problems | A |
COMPSCI 399 | Professional Preparation: Supervised Teaching of Computer Science | P |
ECON 1 | Introduction to Economics | A+ |
Spring 2022
COMPSCI 61B | Data Structures | A+ |
COMPSCI 70 | Discrete Mathematics and Probability Theory | A |
EECS 16B | Designing Information Devices and Systems II | A+ |
GWS 100AC | Women in American Culture | A |
UGIS 192D | Supervised Research: Physical Sciences | P |
Fall 2021
COMPSCI 61A | The Structure and Interpretation of Computer Programs | A+ |
EECS 16A | Designing Information Devices and Systems I | A |
MATH 53 | Multivariable Calculus | A |
RHETOR R1B | The Craft of Writing | A- |
UGIS 192D | Supervised Research: Physical Sciences | P |