Projects

A showcase of my work across machine learning, web development, and game design

Tatreez pattern

Palestinian Dialect NLP

A text-to-text generation model trained on Palestinian Arabic dialect using literature and corpus data.

PythonPyTorchTransformers+2 more
View Details →

Workout Vision AI

Computer vision application that analyzes workout form and provides real-time feedback for improved training efficiency and safety.

PythonTensorFlowOpenCV+2 more
View Details →

Treadmill Network System

Comprehensive platform for managing networked treadmills with real-time data collection, race functionality, and multi-device synchronization.

JavaScriptReactNode.js+3 more
View Details →

Text Analysis Toolkit

Comprehensive suite of text analysis tools combining factor analysis, sentiment analysis, and machine learning categorization for processing survey and text data.

PythonPyTorchpandas+4 more
View Details →
Tower Strategy

Tower Strategy Game

A tower defense strategy game with multiple defensive towers, enemies, and resource management in an isometric game environment.

JavaScriptThree.jsCanvas API+2 more
View Details →
Castle Defender

Castle Defender

A magical castle defense game where you control a wizard with a staff, casting spells to protect your castle from waves of enemies.

JavaScriptPhaser.jsWebGL+2 more
View Details →

Kahoot Clone

A comprehensive Kahoot-like platform with a dashboard for controlling questions, pre/post tests, and real-time student data collection and analysis.

Next.jsTypeScriptSupabase+3 more
View Details →
SafeScales Dragon Icon

Safe Scales

SafeScales

A gamified Flutter app that teaches social media literacy to autistic young adults. Learners study on their own or join a class, finish sequenced lessons, and earn a pixel dragon.

FlutterSupabase
View Details →

Safe Scales

SafeScales Dashboard

The instructor web app for Safe Scales. It manages classes, authors lessons and quizzes, and reads student pre- and post-quiz results from Supabase. The Flutter app is a separate project.

ReactTypeScriptVite+3 more
View Details →
Safe Scales research poster

Safe Scales

Safe Scales Research

Poster on designing Safe Scales, a gamified app that teaches social media literacy to autistic young adults. Preliminary think-aloud sessions with two participants, coauthored with Amelia McGuire, Lana Page, and Xinru Page.

Usability studySUSTAM+2 more
View Details →
Dagbani Translation

Dagbani-English Neural Machine Translation

A neural machine translation system for Dagbani-English, a low-resource language pair. Built using fine-tuned mBART-large-50 with data collected from multiple sources including religious texts, dictionaries, poetry, and Wikipedia. Features parameter-efficient fine-tuning with LoRA and iterative model improvements achieving significant BLEU score gains (0.02 → 25.97). Model available on HuggingFace.

PythonPyTorchTransformers+5 more
View Details →
Mosaic

Mosaic

An offline-first cockpit for one student. Tasks, notes, calendar, school, and fitness stay on the laptop, while Gmail, Drive, Slack, Teams, and Canvas are linked out to instead of copied in.

Next.jsTypeScriptTauri+3 more
View Details →
C³

Cross-Cultural Norm Violations

Cross-Cultural LLM Misunderstanding Analysis

A full-stack research tool for analyzing cross-cultural communication norm violations using Large Language Models. Evaluates how different LLM generations (GPT-4o, GPT-5, GPT-5.1, GPT-5.2) detect cultural misunderstandings and identifies relevant cultural dimensions. Features an automated experiment runner that generates prompts from demographic combinations and provides sophisticated visualization capabilities for comparative analysis across model versions.

ReactViteTailwind CSS+9 more
View Details →
Unity

Water Bending

A personal Unity project practicing C# and 3D modeling in Blender.

UnityC#Blender
View Details →
MIRROR

MIRROR Study Framework

Live research platform for multiplayer experiments where people negotiate with an AI over scarce resources. An admin runs a session in real time: participants join with a room code, play a scripted game against an OpenAI model, then answer a survey.

PublicationOctober 2027
ReactViteReact Router+6 more
View Details →
Bridge

Bridge

Families stay close across age and distance by answering one question a day, and a shared photo fills in tile by tile. Khaleel built the Flutter app.

FlutterNodeVercel
View Details →
Paramify

Paramify Pre-Project

A prototype that asks a language model to propose the same kind of regex validators Paramify writes by hand, from compliance evidence JSON. The existing validator set is used only afterward as a score, and the prototype supported a Paramify interview.

PythonOllamaLlama 3.2+4 more
View Details →

Conversational Survey

Research survey for Brigham Young University's Social Technology and Privacy Lab (StaPL), under Xinru Page in Computer Science. It collects anonymous reports of personal online privacy incidents from U.S. adults and compares how the same incident is reported under four formats.

PublicationDecember 2027
TypeScriptReact 19Vite 7+4 more
View Details →
Spot Parking

Spot Parking

Khaleel interned across Spot Parking, a platform for parking detection, enforcement, payments, wayfinding, and analytics used by universities, commercial lots, hotels, resorts, and airports.

TerraformAWSDocker+8 more
View Details →
Culture Search

Culture Search Collector

Built for Katie, a PhD student researching cultural difference in relation to power, context, and other aspects of cultural difference. culture-searches-data-collection turns ordinary Google searches into a private local dataset you can review and analyze.

Chrome ExtensionReactVite+4 more
View Details →

Cross-Cultural Norm Violations

Cross-Cultural Communication Norm Violations

Research is paused for now because of personal circumstances for the main researcher. With Wei-Cheng Chao, this replicates and extends a UMAP 2025 study of whether GPT-4o can recognize cross-cultural communication norm violations, asking whether modern language models detect those misunderstandings and whether age, gender, nationality, or cultural background changes their judgments.

Replication studyLanguage modelsPower Distance+1 more
View Details →