📄 Springer — GALA Conference · Nov 2022
Design of a Novel Serious Game for the Detection and Measurement of Obsessive-Compulsive Disorder
Ameera Alajlan, Ahmed Alqunber & Yahya Oasis
// 01 — Graduation Thesis · Ongoing
IoT-Based Real-Time Table Management & Customer Service System
Designing and implementing a full IoT ecosystem for restaurant/café table management.
The system integrates ESP32 table nodes with FreeRTOS tasks (PIR, ultrasonic, button, MQTT),
a Raspberry Pi hub running Mosquitto broker + Node-RED dashboard, and a Python-based
multi-table simulator for 20 tables and 5 staff nodes. Features proximity-based staff
dispatch, Time-to-Arrive metrics, fairness tracking, and a real-time visualization dashboard.
ESP32-S3
FreeRTOS
MQTT
Node-RED
Raspberry Pi
Python
Simulation
IoT
// 02 — Cloud & Edge Computing
Cloud-Native Web App with GenAI & Weather Services
Built a full-stack cloud application on Google Cloud Platform with serverless weather API
integration, a containerized GenAI service (image/text generation), and a CRUD backend
with NoSQL database and object storage. Deployed behind an API Gateway with Swagger UI
documentation and OpenAPI specs.
Google Cloud
Serverless
Containers
REST API
GenAI
NoSQL
// 03 — Embedded Systems
Snake Game with Color-Based Object Control
Built a dual-control Snake game using ESP32-S3 as the game server in WiFi AP mode,
with Python/Pygame for rendering, OpenCV for real-time red-object color tracking,
and a secondary ESP32 for physical button control. RGB LED and buzzer feedback on
hardware. Communication via WebSockets.
ESP32-S3
WebSocket
Python
OpenCV
Pygame
Computer Vision
// 04 — IoT Simulation
Smart Home Automation via MQTT in Cisco Packet Tracer
Simulated a scalable smart home system with MQTT protocol in Cisco Packet Tracer.
Deployed MQTT broker/subscriber architecture controlling appliances (fans, lamps,
ACs) across multiple rooms via a smartphone interface, with wired + wireless network integration.
MQTT
Cisco Packet Tracer
IoT
Network Design
// 05 — Graduation Project (BSc)
Customized & Smart Vending Machine
Designed and built a self-cooking hardware vending machine with HMI interface,
state-machine-driven embedded firmware, web application integration, and an owner
dashboard for tracking ingredients, freshness, and maintenance alerts.
Embedded C
State Machine
HMI
Web App
Hardware
// 06 — Security & Networking
Cryptographically Secured Client–Server Communication
Built a Python socket-based client-server application with SHA-256 message integrity
verification. Implemented a lightweight request/response protocol with error handling
and validated correctness with structured test cases.
Python
SHA-256
Network Security
Socket Programming
// 07 — Networking
Home Network & IP Surveillance Deployment
End-to-end structured cabling deployment: terminated Ethernet cables, installed wall
outlets, labeled switch ports, configured router + mesh Wi-Fi coverage, and integrated
a camera surveillance system with a dedicated gateway.
Structured Cabling
VLAN
Mesh Wi-Fi
IP Surveillance
// 08 — Event Tech
NFC-Based Gamification System — KFUPM Gaming+
Designed and implemented an NFC-based event gamification platform with MQTT
asynchronous messaging. Contributed to protocol selection, edge device selection,
and network topology design under tight budget constraints for a 120+ participant event.
NFC
MQTT
Edge Devices
System Design