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.

Contact Me

Projects

UXIGuide

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.

Stack
  • Google Gemini Live API
  • Google ADK
  • FastAPI
  • Python
  • Angular
  • Tailwind CSS
  • GSAP
  • Cloud Run
  • Firebase
Kronopp

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.

Stack
  • Kotlin Multiplatform (KMP)
  • Android
  • iOS
  • Jetpack Compose
  • SwiftUI
  • Cloud Firestore
  • Firebase Auth
DigCV

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.

Stack
  • Android
  • Java
  • Nearby API
  • Firebase Auth
  • Cloud Firestore
  • Firebase Storage
Smart Kiosk @ Smart Prints KSA

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.

Stack
  • Android
  • Java
  • POS Hardware
  • Thermal Printing
  • Payment
  • REST API
  • Retrofit
Smart AI Scale @ Smart Prints KSA

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.

Stack
  • Android
  • TensorFlow Lite
  • On-Device AI
  • Hardware Integration
  • Java
  • REST API
Smart Retail POS @ Smart Prints KSA

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.

Stack
  • Android
  • Java
  • POS Hardware
  • NFC Payments
  • ZATCA E-Invoicing
  • Thermal Printing

RxOn Library

Lightweight reactive utility library published on Maven Central providing clean observable primitives, stream transformation helpers, and concurrency extensions.

Stack
  • Java
  • Maven Central
  • Reactive Extensions
  • Open Source
  • Android

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 & Security

  • Web Front-End

    Angular, Vue.js
    React.js, Next.js
    TypeScript, Tailwind CSS

  • Back-End & APIs

    Spring Boot, Java
    Node.js, Express, FastAPI
    REST, GraphQL, gRPC

  • Cloud & DevOps

    Google Cloud Platform (GCP)
    Cloud Run, Firebase, Docker
    GitHub Actions CI/CD, Nginx

  • Hardware & POS

    NFC Payments, MDB Protocols
    Thermal Printers, Serial Ports
    Self-Service Kiosks & Scales

  • Databases

    PostgreSQL, MySQL
    Cloud Firestore, SQLite/Room
    MongoDB, Redis

  • AI & Automations

    Google Gemini Live API, ADK
    TensorFlow Lite (On-Device)
    Multi-Agent Autonomous Workflows

  • UI/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!