
Samsung Innovation Campus capstone with a team of six: an Android app that simplifies hard Arabic text, adds diacritics and reads it aloud, all on the phone. I worked on the app.
Hey, I'm Mohamed.
I'm 19 and I learn by rebuilding things from first principles: neural networks, decision trees and clustering in raw NumPy, and gravity you can throw planets into. If I can't write it from scratch, I don't consider it understood yet.
I started with physics simulations: a ball thrown with drag and bounce, a solar system in VPython, and a Pygame window where you slingshot planets around a sun. That turned into machine learning, where I write every algorithm by hand before touching a library. My MNIST network is NumPy matrix maths with hand-derived gradients, and switching ReLU to LeakyReLU took it from 10% to about 80% accuracy. I also do exploratory data analysis on real datasets, such as 187,000 house listings, using Pandas and Seaborn. At Samsung Innovation Campus I studied AI and machine learning, and in a team of six built Bayan, an Android app that simplifies Arabic text for readers with dyslexia.
Tools I reach for once I've written the algorithm by hand.
Every algorithm written by hand before any library. The first one runs right here: drag on it.

Samsung Innovation Campus capstone with a team of six: an Android app that simplifies hard Arabic text, adds diacritics and reads it aloud, all on the phone. I worked on the app.
A Pygame gravity sandbox: drag to aim, release, and Newton's law decides whether the planet orbits, escapes or falls in.
10% → 80%
Test accuracy: ReLU, then LeakyReLU
A two-layer network that reads handwritten digits, written in raw NumPy with hand-derived backpropagation.
Samsung Innovation Campus
I'm 19 and I learn by rebuilding things from first principles: neural networks, decision trees and clustering in raw NumPy, and gravity you can throw planets into. If I can't write it from scratch, I don't consider it understood yet.
I started with physics simulations: a ball thrown with drag and bounce, a solar system in VPython, and a Pygame window where you slingshot planets around a sun. That turned into machine learning, where I write every algorithm by hand before touching a library. My MNIST network is NumPy matrix maths with hand-derived gradients, and switching ReLU to LeakyReLU took it from 10% to about 80% accuracy. I also do exploratory data analysis on real datasets, such as 187,000 house listings, using Pandas and Seaborn. At Samsung Innovation Campus I studied AI and machine learning, and in a team of six built Bayan, an Android app that simplifies Arabic text for readers with dyslexia.