Hi I'm Shadi

I've created a lot of websites, but I only recently discovered a new design philosophy. - June 1st 2025

A great website is an experience, an engineer is a methodical designer tasked with crafting and invoking emotion, change, or inspiration.

But behind every experience is a human. And every human has a story.So, let's chat - about how I think, build, and bring digital ideas to life. If you've made it this far, let's sit down and enjoy a cup of coffee together.

Well, now that you know a little more about me...

Let me show you some highlights of my work. Each project tells a story of problem-solving, creativity, and technical craftsmanship.

Launch

Portfolio v5

Shipped a complete redesign with an editorial changelog approach. Featured projects get dedicated case studies, everything else flows through a timeline.

Portfolio v5
Astro
React
Tailwind CSS
Framer Motion
You're looking at it
Milestone

DeenCal reaches 50,000+ users

The prayer times calendar app crossed 50,000 monthly active subscribers worldwide. Rebuilt the stack with Cloudflare Workers + Hono + Supabase.

DeenCal reaches 50,000+ users
DDeenCal
GGrowth
View case study
Launch

Portfolio v4

Complete redesign focused on GSAP animations and typography. Introduced the coffee chat video concept.

Portfolio v4
React
Next.js
GSAP
Tailwind CSS
View project
Update

DeenCal v1.2.0

Major update with reworked onboarding, dark mode, and full provider compliance for Google Calendar, Outlook, and Apple Calendar.

DDeenCal
Cloudflare Workers
Hono
View case study
Launch

Launched DeenCal

Shipped DeenCal — a web app that generates personalized Islamic prayer time calendar feeds. Users subscribe once and get auto-updating prayer times synced across all devices.

Launched DeenCal
SvelteKit
FastAPI
PostgreSQL
Fly.io
View case study
Launch

Shipped Foresight

Built an AI-powered prediction platform that abstracts ML complexity behind a clean interface. 15+ HuggingFace models, 94% accuracy, sub-2s response times.

Shipped Foresight
Python
HuggingFace
Next.js
tRPC
View case study
Launch

Study Wiz Channel

Started a YouTube channel focused on education and coding tutorials.

Study Wiz Channel
YYouTube
EEducation
TTutorials
View project
Client

Client: PalOil

Built a full e-commerce platform with Sanity CMS and Algolia search integration.

Client: PalOil
Next.js
Tailwind CSS
Sanity CMS
Algolia
View project
Update

HLDR v2

Major upgrade to the VS Code extension with Gemini completions and improved UX.

HLDR v2
Python
TypeScript
Gemini
VVSCE
View project
Hackathon

UofTHacks: MakeCloud

Built an infrastructure-as-code generator at UofTHacks. Won best use of Terraform.

UofTHacks: MakeCloud
Next.js
Terraform
FastAPI
PyTorch
View project
Launch

Portfolio v3

Introduced Vis.js network graphs to visualize project connections.

Portfolio v3
React
VVis.js
Tailwind
View project
Launch

Bravo

SSH automation tool for managing remote servers with Python and Paramiko.

Bravo
Python
React
PParamiko.py
View project
Hackathon

OEC Hackathon: AlertMe

Natural disaster alert system with real-time mapping and ML predictions.

OEC Hackathon: AlertMe
Next.js
Mapbox
PyTorch
View project
Hackathon

DeltaHacks: OuiCare

Healthcare companion app with Langchain-powered AI assistance.

DeltaHacks: OuiCare
Next.js
FastAPI
LLangchain
View project
Launch

Start-up: Talk2Me

Language learning SaaS with Flutter, Firebase, and Stripe payments.

Start-up: Talk2Me
Flutter
Firebase
Stripe
View project
Launch

KareemCal (DeenCal v1)

First version of the prayer times calendar. File upload based approach.

KareemCal (DeenCal v1)
SvelteKit
FastAPI
ics.py
View project
Launch

HLDR v1

VS Code extension for code documentation using GitHub Models.

HLDR v1
Python
GGitHub Models
CCodespaces
View project
Hackathon

UofTHacks: Cashflow

3D financial visualization tool built with Three.js.

UofTHacks: Cashflow
HTML
CSS
JavaScript
Three.js
View project
Launch

BaseScript

Programming knowledge base built with Quartz and Docusaurus.

BaseScript
QQuartz
DDocusaurus
MMarkdown
View project
Launch

ScraPy - Outreach Tool

Web scraping automation for lead generation with Beautiful Soup.

ScraPy - Outreach Tool
Python
BBeautiful Soup
WWatchdog.py
View project
Hackathon

DeltaHacks: DeltaWeb

Three.js powered web experience for the hackathon website.

DeltaHacks: DeltaWeb
HTML
CSS
JavaScript
Three.js
View project
Client

Business: isDesign

Freelance web design business website.

Business: isDesign
TypeScript
MDX
Vercel
View project
Client

Client: Saiad

Client website built with vanilla HTML, Tailwind, and JavaScript.

Client: Saiad
HTML
Tailwind
VVanilla JS
View project
Launch

Portfolio v2

Second iteration of my personal site with improved design.

Portfolio v2
React
Tailwind
Figma
View project
Launch

2048 Game

Terminal-based 2048 game written in C.

2048 Game
CC
BBash
View project
Milestone

Club: McMaster Creates

Co-founded a creative community at McMaster University.

Club: McMaster Creates
CCommunity
LLeadership
View project
Academic

McMaster: Mechanics Research

Research project using Granta for materials analysis.

McMaster: Mechanics Research
GGranta
RResearch
MMechanics
View project
Academic

McMaster: System Design

OOP system design project in Python.

McMaster: System Design
Python
OOOP
SSystem Design
View project
Academic

McMaster: 3D Manufacturing

G-Code and 3D printing project.

McMaster: 3D Manufacturing
QQ-Labs
GG-Code
33D Printing
View project
Academic

McMaster: Materials Research

First year engineering research project.

McMaster: Materials Research
GGranta
AAutoDesk Inventor
View project
Launch

Debellis Depo

Website for my high school science teacher.

Debellis Depo
HTML
CSS
JavaScript
View project
Launch

Portfolio v1

My first ever portfolio website built with Jekyll.

Portfolio v1
HTML
CSS
JJekyll
View project
Experiment

Engineering Shenanigans

Collection of non-software engineering projects and experiments.

Engineering Shenanigans
EEngineering
HHardware
View project