Professional Background

About & Career Journey

Software Engineer specializing in cross-platform mobile architecture, Rust developer tooling, and intelligent workflow automation.

Summary & Engineering Philosophy

I am Dhiaeddine Bechattaoui, a Software Engineer & Mobile Solutions Lead based in Doha, Qatar. Over the past 6+ years, I have architected and deployed 20+ production applications across LegalTech, Fintech, Healthcare, Industrial IoT, and Gaming.

My focus lies in building scalable, modular client architectures (Flutter, Swift, Kotlin) and pairing them with high-throughput backend services and modern AI capabilities (Azure OpenAI, ABP Framework, Rust, Firebase). I am an active open-source author with 12+ published packages on pub.dev and over 75 public repositories on GitHub.

View Full Resume Explore Projects & OSS Get in Touch
Expertise

Technical Stack & Competencies

💻 Core Languages

Dart Rust Kotlin Swift Python TypeScript C# (.NET) Java SQL

📱 Mobile & UI Architecture

Flutter (Expert) Riverpod BLoC Pattern CameraX / AVFoundation Agora RTC Engine SwiftUI Jetpack Compose Offline Caching

AI, Cloud & Backends

Azure OpenAI ABP Framework (.NET) Firebase / Firestore Node.js / Express PostgreSQL MongoDB SQLite Azure Cloud Services

🛠️ Systems, DevOps & Tools

Tauri Git / GitHub Actions Docker CI/CD Pipelines PLC / Modbus Hardware Linux / Bash Scrum Master (CSM)
Experience

Work History & Milestones

Mobile & Full-Stack Developer / Solutions Lead

InnovaWide for Smart Solutions • Doha, Qatar
August 2024 – Present
  • Architected and released 5 production-grade mobile applications using Flutter, Firebase, Kotlin, and Swift for enterprise and public deployments.
  • Planned and delivered 4 comprehensive law firm management systems (LawMax suite), streamlining digital cases, clients, legal briefs, court dates, and real-time push notifications.
  • Integrated Azure OpenAI to automate legal workflows and document summarization, reducing manual brief processing times by 35–40%.
  • Engineered enterprise modules using the ABP Framework (.NET), including a high-throughput push notification microservice integrated with Firebase Cloud Messaging.

Independent Software Consultant & OSS Maintainer

Freelance / Contract • International
November 2020 – Present
  • Delivered 15+ bespoke client applications across fintech, gaming, e-commerce, healthcare, and real estate, achieving a 4.5/5 average client satisfaction rating.
  • Authored and maintained 12+ Flutter/Dart packages on pub.dev (focusing on streaming AI interfaces, native multi-QR tracking, runtime performance monitoring, and internationalization).
  • Created ai-pr-reviewer, a high-performance open-source tool in Rust that parses Git unified diffs into deterministic AST/JSON structures for automated CI/CD code reviews.
  • Architected an industrial IoT data telemetry system combining Python drivers with PLC hardware, automating data acquisition for 500+ factory machines.

🎓 Education

Fundamental License (B.S. Equivalent) in Computer Science & Multimedia
Higher Institute of Computer Science and Multimedia (ISIM), Gabes, Tunisia
2016 – 2019
Bachelor of Computer Science
Mohamed Ali Secondary School, El-Hamma, Tunisia
2011 – 2016

📜 Credentials & Languages

Certified Scrum Master (CSM)
Scrum Alliance
Languages
Arabic (Native) English (Full Professional) French (Professional Working) German (Basic)