Welcome to my website!

Here, you'll find a collection of my coding projects, blog posts (coming soon), and more. Feel free to explore and don't hesitate to reach out if you have any questions or comments!

About Me

I'm a rising senior at the University of Michigan studying Computer Science. I'm interested in data science, machine learning, system design, and backend software engineering (though Im pretty good at frontend too). I'm currently looking for full-time opportunities in software engineering and data science.


PROFESSIONAL EXPERIENCE

ASML Logo

Incoming ASML Data Analytics / Backend SWE Intern, San Diego

Expected Start Date: May 2023

Latch AI Software Engineer, San Francisco

May 2022 - September 2022

  • Worked in a fast-paced startup to build out cloud bioinformatics infrastructure alongside the team of world-class engineers.
  • Deployed and iterated on 4 workflow releases for researchers using Docker and Latch SDK, expanding the software's user base.
University of Michigan Medical School Logo

Research Intern, University of Michigan Medical School

August 2020 - May 2022

  • Repurposed R scripts and developed them into a back-end for a reactive R Shiny web application, used in publication of paper.
  • Researched literature on other metabolic tools and databases such as LINCS and prototyped to integrate into final product.
  • Utilized machine learning algorithms including RPART, LDA, SVM, RF, GBM, PAM, and LOG for pathway analysis and identification of drug discovery biomarkers. Integrated into the workflow of the application.
University of Michigan Engineering Logo

EECS 203 Discrete Mathematics Grader, University of Michigan

August 2021 - December 2021

  • Graded and gave feedback on assignments for over 900 students every week.

PROJECTS

Search Features and Comment Anywhere Browser Extensions

Built a search engine with advanced features using Microsoft's Bing API, and created browser extensions to augment Google.

Instagram Clone

Built a static site generator from templates, server-side dynamic pages, and client-side dynamic pages.

Data Structures and Algorithms: The Walking Deadline

Coded a zombie game, utilizing a priority queue (including sorted, binary, and pairing PQs), to exterminate Zombies.

Data Structures and Algorithms: Log Manager

Created a program that stores logs based on inputted commands, with highly optimized runtime and memory efficiency. Implemented search, sorting, and excerpt list manipulation functions for users to call from the command-line.

Data Structures and Algorithms: Zookeeper

Wrote an optimal MST algorithm and researched/implemented a relatively fast heuristic to estimate an optimal TSP solution. Implemented a branch and bound algorithm that solved the TSP problem for smaller zoos.

PROJECT DEMO

Intelitasker

View Project

A web application that allows users to create and manage tasks in categories, and prioritize tasks based on their importance and urgency.

SKILLS

Languages

English (native), Arabic (fluent), Mandarin (intermediate)

Programming Languages

Python, C++, Java, R / Shiny, Go, C#

Web Development

Flask, React, REST API, SQL, MongoDB

Cloud Services

Docker, AWS, Azure

Soft Skills

Researcher, Teamwork

Interests

Avid Chess Player

Get in touch

Fill in the form to send me a message or connect with me on LinkedIn.