Saad Batwa
I'm Saad, a software engineer at Qanoniah. I build web apps with Laravel and Vue, and I've built tools that thousands of Umm Al-Qura University students use.
About
I'm a full-stack engineer who leans toward the backend. At Qanoniah, a legal-tech company, I work on a contract management platform in Laravel: contract editing with live collaboration, approval workflows and e-signatures. I graduated in Software Engineering from Umm Al-Qura University in 2026 with a 4.0 GPA. Outside work I teach programming and build tools for UQU students, like the majors guide and the system that assigns medical interns to hospitals.
- projects
- 20+
- years building
- 3+
- students taught
- 2K+
- GitHub contributions
- 14K+
- Now
- Software engineer at Qanoniah
- Education
- BSc in Software Engineering, Umm Al-Qura University, 4.0/4.0 GPA
- Teaching
- Taught programming to more than 2,000 students
Tools I work with
Backend
- PHP
- Laravel
- Filament
- Livewire
- Inertia
- ASP.NET
- Python
- FastAPI
Frontend
- TypeScript
- Vue
- Svelte
- React
- Alpine.js
- Tailwind CSS
- Astro
- three.js
Data
- PostgreSQL
- MySQL
- Redis
- SQLite
- PocketBase
Shipping
- Docker
- Linux
- Nginx
- GitHub Actions
- Coolify
- Cloudflare
- Git
Projects · Web Development · Computer Vision 2026
S-Grade
Camera-based bubble-sheet (OMR) grader with grade management and learning-outcome analytics — a self-hosted ZipGrade alternative powered by in-browser computer vision.
318 visitors in the last 30 days
- Laravel
- Filament
- Livewire
- OpenCV.js
- TypeScript
Web Development · WebAssembly 2026–now
Warsha
A students' IDE that compiles and runs Java, Python, C#, C and full web projects entirely inside the browser — no install, no account, no server.
297 visitors in the last 30 days
- TypeScript
- WebAssembly
- OPFS
- Web Workers
- CodeMirror
Web Development · Education 2026–now
Catodemy
A course marketplace for private tutors: video lessons, quizzes, question banks, and piracy-resistant streaming, with paid subscriptions and a full admin back office.
6,467 visitors in the last 30 days
- Laravel
- Svelte 5
- Inertia.js
- Filament
- Octane/RoadRunner
E-commerce · Backend Development 2024–25
DM Flowers E-commerce Platform
Comprehensive e-commerce solution for a flower store with inventory management and payment processing
- Laravel
- Livewire
- Alpine
- MySQL
- Payment Gateways
More projects
- UQUCC Student Guide Web Development · Full Stack Development · Vue 2025–now
- S-Translate AI · Web Development · Python 2026
- S-Contract Web Development · Document Automation · Workflow 2026–now
- Internship Allocation Web Development · Algorithms · Backend Development 2025–now
- UQUCC Majors Guide Education · Static · Documentation 2025
- Internship Ratings Web Development · Full Stack Development · Laravel 2026–now
GitHub activity
Every tower is a day of the last 12 months; the taller, the busier. Drag to turn it.
- 8,698
- contributions, last 12 months
- 77
- days, longest streak
- 215
- on the busiest day (Oct 6, 2026)
What I can help with
Systems for organisations
Admin panels, approval flows and reports that replace spreadsheets and paper. Usually Laravel with Filament or Vue, deployed on a server I can hand over.
Products from idea to launch
The whole thing: data model, backend, UI, payments and deployment. S-Grade, Catodemy and Warsha all started as a blank repo.
Teaching programming
One-on-one tutoring and summer courses for university students, mostly web development with Laravel and Svelte.
Awards
- 2026
Dean's Honor List, 4.0/4.0 GPA
College of Computing, Umm Al-Qura University
Graduated in Software Engineering with a 4.0 GPA, plus the department's Academic Excellence Medal.
- 2026
Certificate of appreciation
College of Medicine and Surgery, Umm Al-Qura University
For building and running the system that allocates medical interns to tracks and hospitals.
- 2026
91 on the national Software Engineering readiness exam
Umm Al-Qura University
Placed on the Dean's Honor list for the exam.
- 2026
Excellence medal in competitions and challenges
Software Engineering Department, Umm Al-Qura University
- 2024
Led the "ORMs in the backend" workshop
UQU Computer Club
Built a Telegram bot with Drizzle ORM live with the attendees.
- 2023
Finished every C# challenge, ranked 13th
CoderHub
“Saad's technical expertise was crucial in the success of our UQUCC Majors project. His dedication and problem-solving skills helped us reach over 4,800+ students across Saudi Arabia.”
Worked with
On LinkedIn and X
- Aug 4, 2025
My experience deploying a puppeteer API for free on Vercel to serve dynamic Arabic images. I started with Nuxt, looking to create a documentation-like website with…
- Jun 27, 2025
I'm excited to start my new job as a Full-Stack developer at Qanoniah قانونية 🚀
- May 15, 2025
I’m glad to share: our automated letter-generation flow has processed over 100 official training-approval letters, each in about 20 seconds, versus 15 minutes each of…
Contact
Email me with what you're working on, or message me on WhatsApp.
saad@sb.sa© 2026 Saad Batwa



