Ahmad Tawil

Projects

Independent builds and coursework from before the 30-day challenge.

Jupyter NotebookBuilding

Video RAG

An early-stage retrieval-augmented-generation pipeline for video — transcribes speech with Whisper, detects scenes, and embeds frames and text for search.

TypeScriptBuilding

Milestone

An early-stage personal project command-center built with Next.js — scaffolding in progress.

PythonShipped

Agentic RAG vs. Scale

A 2×2 factorial study testing whether an agentic self-correction pipeline beats a simpler one, and whether a bigger model beats better architecture, on HotpotQA.

PythonShipped

Reward Shaping Analysis in Reinforcement Learning

A comparative study of Monte Carlo and SARSA reward-shaping strategies on FrozenLake — the best variant lifts throughput 42% over the unguided baseline.

Shipped

PlantSense AI

AI-powered smart plant monitoring system with sensors, image analysis, gamification, and RAG insights.

CSSShipped

GenAI Chatbot Site

A simple ChatGPT-like chatbot website built with Python and Flask.

PythonShipped

GenAI Image Captioning

AI-powered image captioning app using Hugging Face BLIP and Gradio.

PythonShipped

Daily News Mailer

Sends a daily AI and tech news digest to your inbox using Python, the NewsAPI, and Gmail.

JavaScriptShipped

Study Buddy

A peer-to-peer homework help platform where students request and provide explanations, with AI-assisted moderation.

PythonShipped

DoubleU-Net for Medical Image Segmentation

A from-scratch implementation of DoubleU-Net, a dual U-Net architecture with a VGG19 encoder and ASPP bridge, for medical image segmentation.

Jupyter NotebookShipped

Movie Recommendation System

A content-based and collaborative-filtering movie recommender built on the MovieLens dataset.

PythonShipped

Webcam Alert

Real-time motion detection using OpenCV to monitor webcam activity and trigger alerts.

Jupyter NotebookShipped

NLP eBooks Sentiment Analysis

Sentiment analysis tool for eBooks using Python and NLP to detect emotional tone in long-form text.

CShipped

Unix Shell & Dental Clinic Simulation

Two systems-programming exercises in C: a custom Unix shell and a multithreaded dental-clinic simulation using POSIX threads and semaphores.

JavaShipped

BLib

A client-server library management system with a JavaFX desktop client, handling book borrowing, returns, and subscriber management.

PythonShipped

Weather Forecast App

A Streamlit app showing 1–5 day weather forecasts with temperature trends and sky conditions from OpenWeatherMap.

PythonShipped

Weather Data API

A Flask REST API serving historical temperature data by station, date, and year.