Skip to main content

Projects

My projects and work across different technologies and domains.

All Projects(5 projects)

V-Sync

V-Sync

Remote technical interview platform that eliminates tool context-switching. Interviewers and candidates co-write code in real time via Monaco Editor, connect over HD video through Stream SDK (WebRTC), and sync state instantly with Convex serverless backend. Built a WCAG-compliant, dark-mode interface with Shadcn/Radix achieving Core Web Vitals scores of LCP < 2.5s and FID < 100ms.

Technologies

Clerk
Stream Video SDK
Convex
Monaco Editor
Radix UI
All Systems Operational
View Details
CV Suite

CV Suite

High-performance image processing lab providing a browser-based environment for classical Computer Vision algorithms. Implemented complex linear/non-linear filters, edge detection (Canny, Sobel), segmentation (Otsu, K-Means), and compression analysis (Huffman, LZW) with real-time millisecond execution tracking.

Technologies

All Systems Operational
View Details
UrMoviez

UrMoviez

Cinema discovery platform built with React 19 Concurrent Features (Suspense, deferred rendering) serving a catalog of 10,000+ titles. TanStack Query v5 handles pagination, infinite scroll, and request deduplication — cutting redundant API calls. Multi-parameter search and genre-based filtering via TMDB API, with Framer Motion page transitions in a responsive Tailwind CSS v4 grid.

Technologies

ReactQuery
TMDB
All Systems Operational
View Details
React Custom Hooks Store

React Custom Hooks Store

Open-source global state manager built from scratch using the Observer Pattern with Redux-style slices — zero external dependencies. Components that only dispatch actions skip re-renders via shouldListen:false, demonstrating deep understanding of React rendering internals and subscription-based reactivity.

Technologies

All Systems Operational
View Details
LinkedIn Job Bot

LinkedIn Job Bot

Production automation tool scraping 8+ job boards (LinkedIn, Wuzzuf, Bayt, GulfTalent, Remotive, Himalayas) and broadcasting results to a Telegram channel with 1,400+ subscribers. Uses asyncio.gather for concurrent scraping, SQLite for deduplication, and runs 24/7 via Docker on Railway — no browser automation needed.

Technologies

All Systems Operational
View Details

Design & Developed by Ibrahim Abdullaziz

© 2026. All rights reserved.