π In my final year of university studying BsC Computer Science (AI) at nottingham trent uni
π€ Juggling various part times, studies, and running ai robotics society ( 100 members! ) as an elected VP
πΌ Recently finished doing a final year project on semi auto labeling for semantic segmentation for environment robots
π¬ Fluent in english, and arabic, advanced in japanese
π± In my "exploratory" phase, trying to learn as much creative, practical, and life skills as I can (;γ»βγ»)
Below are projects of the assignments I have had in uni, hobby projects to learn new technologies, or to build solutions for my own use cases:
- Mimi - Encode AI London Hackathon: An agentic travel planner built with Next.js and AI tooling that uses specialist agents and generative UI to help users plan trips with low-friction approvals.
- ROS2 Autonomous Robot Navigation: A robotics simulation coursework to implement autonomous navigation within a simulated, and real environment. Functionalities implementations are viewable in the contribution list.
- Valorant Chatbot: A Python chatbot about Valorant that combines AIML, NLP question answering, reasoning, and multi-agent image detection.
- Buildy {Tech: Europe} London Hackathon: An agentic PC parts planner built with Next.js, Supabase, and Gemini that helps users generate and refine compatible builds around budget and priorities.
- Cycle Nest: A RESTful Java service for community item borrowing that manages inventory, search, request status, and route calculation with MongoDB-backed data.
- Bayesian Perception: A Bayesian perception coursework project modeling the ventriloquist effect with generative simulation and an ideal Bayesian observer.
- Verifee: A Discord email verification bot I to streamline getting 2FA and OTP codes from Gmail. Deployed on AWS for me and my friends to access eachothers shared services.
- LeetCode Archive: An archive of my LeetCode solutions and attempts to passing DSA interviews.
- RAG Restaurant Review: A RAG practice project using restaurant reviews, vector search, LangChain, ChromaDB, and Ollama for retrieval-based question answering.
- InkyPi VCT Viewer: A VCT match viewer built on top of the InkyPi e-ink display platform using the VLR API and Raspberry Pi hardware. Renders an image of upcoming Valorant Esports matches.
- Cloud-load-balancer: Using Docker to simulate a cloud storage solution using a load balancer to distribute traffic between the different services. Used docker-compose to orchestrate the different containers.
- Playing Cards PyTorch Model: A PyTorch image classification project trained on a playing cards dataset to practice model building, training, and CUDA-based experimentation.
- Data Analytics Problems: A collection of Python data analytics and algorithm exercises covering search, sorting, dynamic programming, text analysis, and performance evaluation.
- University Timetable System: A C++ timetabling system for that organizes modules, rooms, sessions, student groups, and user workflows.
- CPD Website: A simple HTML and CSS website project published with Pages for AI Engineer development practice.
- GrooveGenie: C++ application simulating a drum sequencer application. Functionalities include drum tiles, sequence timeline, sound manipulation (effects), loading/saving, and GUI.
