~/portfolio $ whoami
Marwah
Abdullah Sabei
I build for the web, and I build with AI.
Web developer and AI builder. I build full-stack web apps and AI solutions, from computer vision models to LLM-powered experiences, and I’ve won awards in national robotics competitions.
// marwah.tsconst marwah = { name: "Marwah Abdullah Sabei", loves: ["the web", "AI"], role: "Web & AI Developer", study: "Web Programming & Development", stack: ["React", "Node.js", "PHP", "SQL"], ai: ["LLMs", "YOLO", "Vision"], builds: ["MS SmartScan", "LLM Arena", "AI Photo Booth"], awards: 8, qualifiedFor: ["USA", "Japan"], basedIn: "Riyadh",};export default marwah;
- Based in
- Riyadh, Saudi Arabia
- Studying
- Associate Diploma, Web Programming & Development, ’27
- Awards
- 8 awards, qualified for championships in the USA & Japan
- Focus
- Web development & AI
About
I’m studying for an Associate Diploma in Web Programming & Development at the Digital Technical College in Riyadh.
I love building for the web: front end, back end and databases, from the first layout to the SQL behind it. It’s what I study, and it’s what I build with every day.
And I love AI in its own right: training computer vision models and working with LLMs. In MS SmartScan, a YOLO model finds lesions on MRI scans and a Python web app shows the result, the next diagnostic steps, and a live patient registry. During my co-op at Amjad Watan, I built an AI photo booth for National Day. Robotics competitions are where I learned to build fast with a team.
Education & experience
-
Sep – Dec 2026
Innovation & Technology Intern (Co-op)
Amjad Watan · Supply Chain, Technical Services UnitA structured 12-week programme across web, UI/UX, real-time apps, AI and event hardware, alongside live projects. I helped design and build an AI photo booth and its companion apps for corporate National Day events, including an interactive photo experience.
Front-endUIInteractive apps -
Oct – Nov 2025
VTech Vision & Technology Bootcamp
BootcampAccepted into a bootcamp on technology, robotics and digital skills.
-
Aug – Sep 2025
AI & Robotics Teaching Assistant (Intern)
“Sayfak Thaki” Summer Camp for the Gifted · AI Arena · RiyadhCoached middle-school students in robotics fundamentals and basic AI concepts as they prepared for the World Robot Olympiad (WRO). The camp ran at the gifted centres in Riyadh with the Ministry of Education, the Ministry of Communications and IT, and the Saudi Federation for Robotics. I co-ran hands-on workshops and kept technical ideas simple enough for complete beginners.
WRO preparationWorkshop facilitationTeaching -
Jun – Jul 2025
Digital Manufacturing Summer Bootcamp, Robotics Track
Saudi Federation for Robotics & RC Sports · AI ArenaThree intensive weeks of automation and digital manufacturing: sensors, robotic automation tools and physical computing. Our team designed, prototyped and programmed a working robot and closed with a competitive presentation.
Robotic systemsSensorsPrototyping -
Aug 2024 – 2027
Associate Diploma, Web Programming & Development
Digital Technical College · RiyadhFront-end and back-end web development, software engineering principles, database design and object-oriented programming, with practical labs, technical presentations and team projects throughout.
Full-stack webDatabasesOOP
Projects
MS SmartScan
A medical web tool that finds white-matter lesions on MRI scans, which can point to multiple sclerosis (MS) or small vessel disease (SVD). A doctor uploads a scan or captures it with a camera, a YOLO model flags the lesions, and the result comes with the diagnostic tests that tell MS and SVD apart. A second site, the patient registry, shows statistics, history and Excel export, and updates live. It runs fully offline on a Raspberry Pi, in English and Arabic. A team project, presented at the Healthon 2026 hackathon.
1st place · Riyada AI Hackathon- Model
- YOLO26s, trained on MSLesSeg FLAIR scans (75 patients, expert masks, patient-level split)
- Test set
- Precision 65.0% · Recall 58.8% · mAP50 60.1%
- Stack
- Python · SQLite · Server-Sent Events · HTML / CSS / JS
- Security
- Doctor PIN login (salted PBKDF2), per-doctor access, lockout, audit log
- Hardware
- Raspberry Pi 5 + camera, fully offline
- Output
- “Suspected MS / SVD”, “Low confidence” or “Clear”, plus next tests
- Role
- Project lead & AI lead
Arabic LLM Arena: HUMAIN vs OpenAI
Solo project · full-stack & applied AIWhich model understands Arabic and Saudi dialect better? A blind side-by-side arena: two anonymous models (HUMAIN’s ALLaM and OpenAI) stream their answers live, the user votes, and only then are the names revealed. Each vote updates an Elo rating per category (dialect, MSA, culture, code, translation), and an LLM judge with structured JSON output grades the same round, so the site measures how often AI and humans agree. It also tracks latency and cost per answer, and recommends a model per category once there is enough evidence.
- Stack
- TypeScript · Cloudflare Workers · D1 (SQLite) · Server-Sent Events · HTML / CSS / JS
- AI
- Two LLM providers streamed in parallel, LLM-as-a-judge with JSON Schema, Elo ranking, Arabic dialect classifier
- Security
- Keys kept server-side, per-IP rate limits with hashed IPs, escaped model output, one atomic vote per round
Harf fil Hawa: write letters in the air
Solo project · computer vision & deep learningWrite Arabic letters in the air with your finger in front of a webcam. MediaPipe tracks the hand in the browser, a pinch starts drawing with a calligraphy-style brush, and a CNN I trained with PyTorch on real handwriting (AHCD) reads each letter and builds words. The network runs in plain JavaScript with no library. An open palm stops writing, shaking it erases, hovering presses buttons, and corrections teach it your own handwriting.
- Stack
- JavaScript · Canvas 2D · MediaPipe Tasks Vision · Render
- AI
- CNN trained in PyTorch (84% on unseen writers), int8 weights, inference in plain JS, thinning-based preprocessing shared by training and the browser
AI Photo Booth & National Day apps
Front-end & UI developer · Amjad WatanAn AI photo booth that turns a visitor’s photo into a portrait through the eras of the Kingdom, plus companion apps for corporate National Day events.
Raf Al-Riyadh: AI book recommender
Personal project · Riyadh International Book Fair themeA chatbot that recommends books based on what you like to read, themed around the Riyadh International Book Fair. I connected it to HUMAIN’s M3 Preview language model through its API and wrote instructions that keep it focused on book recommendations only.
Toolkit
Web & databases
- SQL
- Database design
- Query optimization
- Oracle APEX
- XAMPP / Apache
- React
- Node.js
- Express
- REST APIs
- SQLite
- Tailwind CSS
- Socket.IO / WebSockets
- Front-end / back-end integration
AI & computer vision
- YOLO
- Computer vision
- Edge AI
- LLMs & prompting
- Roboflow
- Kaggle
Hardware & robotics
- Raspberry Pi
- Arduino
- Sensors
- Robotics
Programming languages
- Python
- Java
- C++
- PHP
- JavaScript
- HTML5
- CSS3
- XML
Tools
- Git
- GitHub
- Figma
- Microsoft Office
- Google Workspace
- Basic graphic design
- AI-assisted development
Soft skills
- Problem solving & debugging
- Workshop facilitation
- Presentation & public speaking
- Teamwork
- Critical thinking
Languages
- Arabic
- English
Honours & awards
-
2026
1
1st Place, Riyada AI Hackathon
With MS SmartScanWon first place with MS SmartScan, an AI tool that detects multiple sclerosis lesions on brain MRI. I led the project and was responsible for the AI.
-
2026
1
1st Place, University Category (Speed Challenge)
RoboRAVE International Robotics Competition, Saudi Arabia FinalsTeam “Digital Stars”, competing against university teams in the automated speed track. Qualified for RoboRAVE International in Japan. Supported by the Digital Technical College for Girls, AI Arena, TVTC and SAFR.
-
2026
3
3rd Place, National Satthon 2 Competition
Team “Digital Apollo”Second edition of the national satellite tracking and signal analysis competition, organized by Prince Sultan University with the Saudi Amateur Radio Society and AMSAT-HZ. Operated satellite tracking stations and monitored multi-mode signals.
-
2025
3
3rd Place, Fast Track (The Race Toward Precision)
National Summer Robotics ChampionshipTeam “Digital Stars”. Organized by SAFR with Umm Al-Qura University, focused on precise robot programming and speed.
-
2026
MS SmartScan, Exhibited & Recognized
World Day for Safety and Health at Work Exhibition 2026Selected to exhibit the project, and received official recognition and a certificate of appreciation.
-
2026
The Build Award (Universities & Colleges)
National VEX Robotics CompetitionVEX U, with team TVTCR1, at the national competition held at Princess Nourah bint Abdulrahman University. Awarded by TVTC in the national qualifiers. Qualified for the VEX Robotics World Championship 2026 in the USA.
-
2026
Honorary Certificate of Appreciation
Saudi Federation for Robotics & RC SportsFor participation and performance in the National VEX Robotics Championship, hosted at Princess Nourah bint Abdulrahman University.
-
2025
Distinction Award (Colleges & Universities)
VEX Robotics competition, organized by RATEC 2025Held in Al-Kharj, after three months of intensive training, with support from TVTC.
Certificates
Originals, opens in a new tab
- 01VEX National Championship 2026: Appreciation (SAFR)PDF
- 02The Build Award, VEX National Competition (TVTC)PDF
- 03SAFR & TVTC: robotics workshops and summer camp (3)PDF
- 04Satthon 2: ParticipationPDF
- 05Safety & Health at Work ExhibitionPDF
- 06Road to Robotics Championships workshopPNG
- 07Future AI Programmers (SDAIA)JPG
- 08Oracle Academy: Database Programming with PL/SQLJPG
- 09Python 101PDF
- 10Python 102PDF
- 11Command Line 101PDF
- 12IT FundamentalsPDF
09 · Contact
Need a web app,
or an AI solution?
I’m open to opportunities in web development and software engineering. Email is the fastest way to reach me.
marwahsabei@gmail.com- marwah-sabei
- GitHub
- @marwathebest
- Phone
- 056 022 6557
- Location
- Riyadh, Saudi Arabia