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.
Technical Stack & Competencies
💻 Core Languages
📱 Mobile & UI Architecture
⚡ AI, Cloud & Backends
🛠️ Systems, DevOps & Tools
Work History & Milestones
Mobile & Full-Stack Developer / Solutions Lead
- 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
- 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.