Projects

Things I've built to learn, explore or solve a problem.

Nisaa
First period tracker App built for Muslim women with Islamic guidance and fiqh rulings.

Anti Doomscroll
A browser extension that blocks doom scrolling habits and keeps you intentional online.

Ferrite
A minimal database written in Rust from scratch, with b tree indexing, write ahead logging, and a sql parser.

ohmymood
An AI app that sends you food when you're sad.

ConvoSense
Scrapes Google and sitemap data to suggest conversation starters.

Pebble
AI powered app that builds and shares chatbots in under 5 minutes.

MOP
A Go CLI tool that recursively cleans node_modules.

Mindfuck
A Brainfuck interpreter implemented from scratch in C.

Socketeer
A Linux socket API implemented from scratch in C++.

linux containers in c
A minimal container runtime implementation

http server in c++
A lightweight HTTP server built from scratch

port scanner in rust
A fast, concurrent port scanner

dns server in rust
A DNS server implementation

arithmetic interpreter in go
A simple interpreter for arithmetic expressions

programming language in py
A simple programming language implementation