Projects
Complete registration and event management platform with dynamic forms, QR ticket generation, batch SMS notifications, and a Telegram bot CRM. 5,000+ registrations processed with 15 active admins.
React
Node.js
SQLite
Telegram API
SMS
Browser-based control system for a competition telepresence robot. Rebuilt from scratch after a gap analysis of a broken prior build. Real-time control over WebRTC + Socket.io, multi-role admin system, and Telegram-integrated support desk.
React
TypeScript
WebRTC
Socket.io
Node.js
SQLite
NFC-based physical access control for 5 campus doors. Mobile app uses Kotlin HCE; controllers are Arduino Nano ESP32 + PN532. HMAC-SHA256 challenge-response auth with offline-first caching.
React Native
Kotlin
ESP32
Arduino
Educational platform for chemistry students in Saudi Arabia with video streaming, progress tracking, and Telegram support bot.
React
Node.js
Telegram Bot
CRM and invoicing system with Saudi ZATCA Phase 2 integration — CSR generation, e-invoice signing, and government VAT submission.
Node.js
CSR Generation
ZATCA Phase 2