I'm a rising senior in UC Irvine, studying Computer Science and Mathematics. I enjoy working on Graph Theory, AI, and other algorithm-focused fields. I'm a huge fan of data-oriented desing and always focus on the details, trying optimize my programs to their limits.

I participated in many Math competitions while growing up in Jeddah, Saudi Arabia. And have secured national and international competition wins. I'm always trying apply and hone the problem-solving skills that I've learned throughout this journey.

Experience

Tutoring

Projects

gviz C++, C, WebGPU

Graph layout engine and renderer for large topolgies

Pips Solver C++

Low-latency AI constraint satisfiability solver for the New York Times' Pips puzzle

Square Sync Typescript

Generate satisfying DVD-like animations from input MIDI files

Neural Network Framework Python, NumPy

Regression and binary classification from scratch, with optimizer and layer composition

Blog

Drawing Graphs Project

A rabbit hole into the various methods to draw a graph.