Skip to content

Work

Selected projects.

The projects below represent real production systems designed, built, and deployed to solve concrete operational and product challenges.

Offline-First Order Fulfillment System

Problem: Large supermarket chain staff needed a reliable mobile system to gather and fulfill online orders in environments with unstable connectivity.

Solution: Designed and delivered an offline-first mobile application with deterministic synchronization, conflict resolution, and backend integration to support high-volume retail operations.

  • Android
  • Kotlin
  • SQLite

Usage-Based Car Insurance Platform

Problem: The insurer required a real-time mobile system to monitor driving behavior, calculate driver scores, and synchronize telemetry reliably across devices and backend services.

Solution: Designed and delivered native Android and iOS applications with background data collection, real-time event processing, and a Kotlin-based Spring Boot backend for scoring, persistence, and analytics.

  • Android
  • iOS
  • Spring Boot
  • PostgreSQL

Loyalty & Affinity Mobile Applications

Problem: Multiple membership clubs required branded mobile applications with shared core functionality while preserving club-specific features and visual identity.

Solution: Designed a React Native monorepo with shared core modules for authentication, catalog, and benefit logic, while allowing club-specific styling and feature extensions outside the shared codebase.

  • React Native
  • TypeScript
  • Monorepo

Coffee Shop Order System

Problem: A coffee shop chain required an ordering system that allowed customers to place orders in advance, select pickup times, and track preparation status without waiting in line.

Solution: Native Android and iOS applications enabling advance ordering and real-time order status, supported by a React dashboard for in-store operations and a Spring Boot backend managing order lifecycle, scheduling, and store coordination.

  • Android
  • iOS
  • React
  • Spring Boot

Marketing Campaign Reporting Application

Problem: A marketing firm required a mobile application that allowed their clients to view campaign performance data and initiate new marketing campaigns directly from their devices.

Solution: Developed a mobile application integrating with the firm’s backend systems to present aggregated campaign analytics, performance metrics, and controlled campaign activation workflows, ensuring secure access and real-time data visibility.

  • Android
  • iOS
  • REST
  • Analytics APIs

Bank Employee Operations Application

Problem: A financial institution required a secure internal mobile application for employees to manage authorization requests, refer loan and credit leads, and access operational data such as employee directories and company calendar events.

Solution: React Native application supporting structured authorization workflows, lead referral processes, and real-time integration with internal banking systems, including calendar synchronization and employee data access under role-based permissions.

  • React Native
  • TypeScript

Marketing SDK for Client Applications

Problem: A marketing firm required native Android and iOS SDKs that their paying client can integrate within their applications to capture user events and business data for centralized marketing analysis and engagement.

Solution: Native Android and iOS SDKs that collect structured events, securely transmit data to the marketing backend for aggregation and analytics, and enable backend driven events such as push notifications triggered by defined event conditions.

  • Android
  • iOS
  • Kotlin
  • Swift

Credit Company Sales Application

Problem: A credit company required a dedicated iPad application for field representatives to present aggregated business data, calculate loan and credit offers in real time, and propose additional financial products during client meetings.

Solution: Native iPad application providing consolidated business metrics, dynamic loan and credit calculations, and integrated product configuration for payment systems and credit cards, backed by secure service integrations and enterprise data sources.

  • iOS
  • Swift

Dental Clinic & Lab Coordination Application

Problem: A startup required a mobile system to coordinate deliveries and collaboration between dental clinics and dental laboratories, with visibility into shipment status and formal handoff confirmation.

Solution: Implemented a Flutter application with separate clinic and lab roles, supporting multi-party relationships where clinics work with multiple labs and labs serve multiple clinics. The system includes delivery tracking, status updates, digital form signing, and a Kotlin Spring Boot backend managing business logic and data synchronization.

  • Flutter
  • Dart
  • Spring Boot
  • PostgreSQL