01
iOS and iPadOS applications
Native development in Swift and SwiftUI, targeting iOS 16.4 and above. Home screen widgets with WidgetKit, local notifications, camera and barcode capture, Keychain-backed sessions, Dynamic Island support, light and dark themes, and full App Store submission and review handling.
- Swift · SwiftUI · WidgetKit
- Local notifications and background refresh
- App Store release and update management
02
Android applications
Android builds of the same products, distributed through the Play Store or as a direct APK where a client needs to sideload inside their own organisation. Shared backend, shared data model, platform-appropriate interface.
- Kotlin
- Play Store or direct APK distribution
- Feature parity with the iOS build
03
Cross-platform apps with React Native
One TypeScript codebase for iOS and Android when the product calls for it, built with React Native and Expo — faster delivery and a single team, with native modules where the platform matters: camera, barcode scanning, notifications, secure storage. We choose React Native or fully native per project, based on what the app has to do rather than habit.
- React Native · Expo · TypeScript
- One codebase for iOS and Android
- Native modules for camera, barcode and notifications
04
Web platforms, APIs and admin panels
The backends behind the mobile apps, written in PHP, .NET or Python on MySQL or MSSQL — whichever fits the stack a client already runs. REST APIs, operator dashboards and admin panels in React, B2B portals, and the browser views that let an invited guest take part without installing anything.
- PHP · .NET · Python
- MySQL · MSSQL · REST
- Role-based admin panels in React
05
Industrial and logistics integration
Connecting applications to the systems that already run an operation: SCADA field data from pumping stations, sorter conveyor lines, warehouse management and ERP. Reading real status bits, real thresholds and real alarms, and presenting them so an operator can act on them.
- SCADA and field device data
- Sorter, WMS and fulfillment systems
- ERP document and product integration
06
Offline-first and synchronisation
Architectures where the device is the source of truth and the server is a synchronisation point. Entries survive a lost connection, reconcile on reconnect, and never block the person using the app.
- Local database as primary store
- Conflict-aware synchronisation
- Export, backup and restore
07
On-device computer vision
Image processing that runs on the phone: locating objects in a photograph, reading the values printed on them, and handing the result back for confirmation. Nothing is uploaded, so it works offline and raises no privacy question.
- Recognition without a server round trip
- Confirmation step before anything is applied
- Photographs processed and discarded
08
Product and interface design
Deciding what an application should not do is most of the work. We design the flows, the screens and the copy in both Turkish and English, and validate them on a device before a line of production code is written.
- Bilingual product copy
- Light and dark interfaces
- Accessibility and one-handed use
09
Long-term maintenance
Operating systems change every year, and an app that is not maintained quietly stops working. We stay with the products we release — through OS releases, API changes and the process changes on the customer’s side.
- Annual OS compatibility work
- Feature development alongside the operation
- Store policy and compliance updates