Hi. I'm Mohamed.

Software Developer,Graduate Student,Basketball Fan, Chess Player

About Me

Hi! My name is Mohamed Elgharbawy. I live in the Bay Area, and attended UC Berkeley. I have completed my master's degree in Electrical Engineering & Computer Science, with a focus in optimization and machine learning. You can check out my thesis here!

I began learning computer science around middle school, and have stuck with it ever since. I enjoy showcasing my creativity and problem solving skills through projects, both at school and in my free time. In fact, this website was a project I decided to accomplish over the summer!

In my free time, you can catch me playing basketball with my friends, watching the Warriors, and going to the gym. I also love playing chess and video games.

Skills

Software Development

During my time at Amazon, I learned and applied the fundamental stages of software development and project management. This includes design, implementation, monitoring, and more.

Database Systems

Through my internships with Amazon and AI Health, as well as CS186 at UC Berkeley, I learned the fundamentals of SQL and DynamoDB, and used it extensively while completing tasks.

Machine Learning

Through extensive courses during my undegraduate and graduate time at UC Berkeley, I have become proficient with both the theory and applications of machine learning and artifical intelligence.

Experience

Amazon

SDE Intern

At Amazon, I worked on a full stack web application, new API’s, and database systems. I designed and implemented a pre-compute solution to reduce loading times significantly for a commonly used service. Software and tools include Java, React, Javascript, HTML, CSS, SQL, DynamoDB, Google Guice, AWS, and more.

De Anza College

Computer Science TA

As a teaching assistant, I helped other college students understand and grasp the fundamentals of programming. Java was the primary language used throughout projects and homework.

AI Health

Computer Science Intern

As a software intern at this startup, I assisted in writing the primary software to detect if fraud is occurring at a dental office. I frequently used C++, Python, MySQL, Apache, and phpMyAdmin.

De Anza College

Senior English Tutor

As a Senior English Tutor, I not only assisted the students that came in on a daily basis to get help with their essays and reading, but also trained and mentored new hire tutors during their first year.

Projects

Take a look at what I've been developing

Scheme Web Interpreter

JS, Python / February 2020

Online Storefront

C++ / June 2018

iTunes Marketplace

Java / December 2018