ABL Configuration App
ABL GmbH
Senior React Native Developer
Contributed to the ABL Configuration App. ABL is a German manufacturer of EV charging infrastructure; the app enables installers and end users to set up, configure and manage wallboxes over WiFi and Bluetooth.
Areas of contribution
- Device communication: Robust local connection handling over WiFi access-point and LAN, with automatic reconnection, timeouts and error recovery.
- QR onboarding: Camera-based device discovery with manual input fallback.
- Firmware updates: OTA update flow with progress tracking and resilient state handling.
- Network setup: WiFi, LTE/mobile data and Ethernet (LAN) configuration flows.
- Multi-device topology: Controller / extender management for grouped charging points using local discovery.
- Internationalisation: Multilingual support for EU markets with managed translation workflow.
- UI system: Reusable component library and forms.
- Reliability: Crash and error monitoring, analytics, plus continuous React Native upgrades over multiple years.
Internal implementation details and vendor choices of the client remain confidential. The list below covers general technologies I worked with on this engagement.
Technology Stack
Mobile
- React Native 0.75
- TypeScript
- MobX
- React Query
- NativeWind
- React Navigation
Device Integration
- Vision Camera
- Local HTTP Server
- WiFi Management
- mDNS Discovery
Services
- Sentry
- Mixpanel
- i18next
- Lokalise
DevOps
- Fastlane
- Lefthook
- Jest
- MSW
- ESLint