Abdelmadjid Benathmane
Mobile & Full-Stack Engineer
I am a Mobile (Android / iOS / KMP) & Full-Stack Engineer with over 4 years of professional experience building high-performance mobile applications, modern web frontends, hardware-integrated systems, and scalable backend architectures. Holding a Master's Degree & State Engineer Degree in Computer Science, I bridge deep software engineering fundamentals with end-to-end product delivery.
Projects

UXIGuide
Multimodal AI assistant providing real-time bidirectional voice, vision, and streaming web guidance for website onboarding and interactive workflows. Built for the Google Gemini Live Agent Challenge.
- Google Gemini Live API
- Google ADK
- FastAPI
- Python
- Angular
- Tailwind CSS
- GSAP
- Cloud Run
- Firebase

Kronopp
Local-first fast and privacy-focused task manager and productivity suite built with Kotlin Multiplatform (KMP) and SwiftUI. Built for the RevenueCat Shipyard Competition.
- Kotlin Multiplatform (KMP)
- Android
- iOS
- Jetpack Compose
- SwiftUI
- Cloud Firestore
- Firebase Auth

DigCV
Portable digital CV platform enabling instant profile creation in under 10 minutes and wireless nearby device sharing. Top 20 Global Finalist at Huawei APPsUP Contest.
- Android
- Java
- Nearby API
- Firebase Auth
- Cloud Firestore
- Firebase Storage

Smart Kiosk @ Smart Prints KSA
Interactive self-service ordering kiosk system for fast-food, restaurants, and cafes with custom POS hardware, Payment and thermal printing integrations.
- Android
- Java
- POS Hardware
- Thermal Printing
- Payment
- REST API
- Retrofit

Smart AI Scale @ Smart Prints KSA
Self-service touch-screen scale equipped with on-device computer vision and TensorFlow Lite to automatically identify produce and retail items in real-time.
- Android
- TensorFlow Lite
- On-Device AI
- Hardware Integration
- Java
- REST API

Smart Retail POS @ Smart Prints KSA
Point-of-sale ecosystem for supermarkets and retail stores supporting barcode scanning, ZATCA Phase 2 e-invoicing compliance, NFC payments, and inventory synchronization.
- Android
- Java
- POS Hardware
- NFC Payments
- ZATCA E-Invoicing
- Thermal Printing
Technologies & Skills
With over 4 years of professional engineering experience, I architect and build end-to-end products: native and cross-platform mobile apps (Android, iOS, KMP), responsive web platforms, POS & hardware integrations, scalable backend services, and AI systems.
Mobile & Native
Android (Kotlin & Java, XML & Compose)
iOS (Swift & SwiftUI)
Kotlin Multiplatform (KMP)
Coroutines, Flow, Profiling & SecurityWeb Front-End
Angular, Vue.js
React.js, Next.js
TypeScript, Tailwind CSSBack-End & APIs
Spring Boot, Java
Node.js, Express, FastAPI
REST, GraphQL, gRPCCloud & DevOps
Google Cloud Platform (GCP)
Cloud Run, Firebase, Docker
GitHub Actions CI/CD, NginxHardware & POS
NFC Payments, MDB Protocols
Thermal Printers, Serial Ports
Self-Service Kiosks & ScalesDatabases
PostgreSQL, MySQL
Cloud Firestore, SQLite/Room
MongoDB, RedisAI & Automations
Google Gemini Live API, ADK
TensorFlow Lite (On-Device)
Multi-Agent Autonomous WorkflowsUI/UX & Design
Figma, Design Systems
Responsive & Mobile-First UX
Motion & Animations (GSAP)
About Me
With a Master’s in Computer Science, I’ve cultivated a strong foundation in complex algorithms, data structures, and scalable software solutions. I enjoy tackling complex problems and building efficient, clean code that powers impactful applications. I also love reading about how distinguished engineers solve low and high level problems. Beyond coding, I’m driven by the challenge of creating solutions that make a tangible impact on users’ lives.
I’m always looking to collaborate on exciting projects and am open to new opportunities. Feel free to reach out!
