Ototek is the tablet of the ARES damage-management ecosystem: every repair type gathered into a single Flutter application, with three mini-apps sharing one codebase — RSS (insurance damage expertise), RSA (workshop management for technicians and chiefs) and ROEA (vehicle inspection). Five languages (TR/EN/DE/AR/CS) with full Arabic RTL support.
Technologies: Flutter, Riverpod/Provider, auto_route, gRPC + REST, Sentry, Firebase Remote Config, OneSignal, Codemagic CI
Since February 2026 I’ve been the senior mobile developer — and because I also wrote the backend of many of these features in ARES V2, I own them end-to-end from API design to the tablet screen. 291 commits, 60 test files.
Highlights
- Shared ChatSection: collapsed two separate messaging screens (RSS file notes, RSA work-order chat) into one shared component behind a repository contract — @mentions, photo attachments and voice notes with hold-to-record, slide-to-cancel, slide-up-to-lock UX.
- Mini-repair flow end-to-end for the damage consultant role: work order form, expertise, approve/reject/revise cycle, entitlement indicator — with a performance pass (prefetch + parallel + dedup, single batch mutation).
- Spare-parts module (SYPS): approval/decision flows, multi-team role switcher, ERP status badges, timeline.
- Workshop (RSA): Gantt-style job scheduling, mandatory before/after photos, chief photo gallery, work-order messaging.
- Mandatory-document checklists, an OOM crash fix in photo rendering, Arabic l10n + RTL, and Android/iOS build-chain maintenance.



