Cherry Blossom Branch

Hi, I'm Ali Abdullah

I build things for fun.

CS student who likes turning ideas into real things. I mess around with web dev, AI/ML, and whatever else seems interesting mostly just trying to build stuff that actually works and doesn't look terrible.

Background & Skills

/ work_history

Internship

2025

NayaTel

Worked on web development projects involving the integration of Large Language Models (LLMs) into web applications. Developed user interfaces and backend systems that allow users to interact with AI models through web platforms. Implemented API-based communication between applications and AI services to enable features such as natural language processing, automated responses, and AI-assisted content generation.

Lab Demonstrator

2025 - 2026

FAST National University

Served as a lab demonstrator in Computer Architecture and Assembly language Lab, where my knowledge was put to test in real time and helped students in their lab. Ensured my knowledge about computer architecture was up to date.

/ languages

Python
C++
C
Java
Javascript
Typescript
HTML
CSS
SQL
Bash

/ technologies

React.js
Nodejs
Next.js
MongoDB
Pandas
Linux
Git
CUDA
OpenCL

/ tools

Git
Postgres
MongoDB
SupaBase
Figma
Vercel
Jupyter

/ concepts

Software Engineering
Frontend
Backend
Data Analysis
Machine Learning

Featured Projects

ChessBot

Post-game chess coaching tool built as a Chrome extension. Runs Stockfish WASM in-browser to evaluate every move, then uses the centipawn data as context for an LLM to generate natural-language analysis — accuracy scores, critical moments, and personalized practice recommendations.

Chrome ExtensionWASMLLMsTypeScript

Fastpapers

A web-based repository for past examination papers at FAST University.

Next.jsReactPostgreSQL

QueryAI

QueryAI is a web platform that uses LLMs to convert plain English prompts into SQL queries and execute them.

PythonLLMsNLPSQL

Bandage

Bandage is a compact website offering ready-made packages for quick project setup.

Next.jsStripeSanityPostgreSQL

GITLite

A lightweight C++ version control system mimicking Git's core features with efficient data structures and hashing.

C++Data StructuresHashingVersion Control

Stained Glass

A digital image processing pipeline using K-Means and Voronoi partitioning to transform photos into artistic stained glass mosaics.

PythonImage ProcessingK-MeansVoronoi

Auto-Quiz Generator

An ML pipeline and Streamlit dashboard that automatically generates reading comprehension quizzes from raw text.

PythonMachine LearningStreamlitTF-IDF

Get In Touch

Whether you have a question, a project proposal, or just want to say hi, my inbox is always open. I'll try my best to get back to you!

/ connect

Find me on these platforms:

Status:

Available for opportunities