All services

Mobile, desktop & PWA development

I develop applications for the places people actually work: a phone, a browser or a desktop connected to local equipment. The platform choice follows the workflow.

Before choosing a framework, we clarify whether the application needs local files, device access, offline use or store distribution. A browser application may be enough for a shared dashboard. A mobile or desktop client makes sense when platform capabilities are part of the product rather than an optional extra.

What I can help with

  • Cross-platform mobile applications for iOS and Android
  • Desktop interfaces for files, devices and local services
  • Progressive web apps with offline behaviour where needed
  • Shared API integration and application state
  • Responsive layouts, error handling and release preparation

Tools & technologies

  • React Native
  • Expo
  • Electron
  • TypeScript
  • Node.js
  • PWA

From my engineering experience

Device integration is part of my software and robotics background. That experience informs how I approach application boundaries: a disconnected device, an expired session and an unsuccessful request should be visible states. The interface should help someone understand what happened and what they can do next.

Delivery & collaboration

We define the target devices and distribution method early, then test agreed tasks on those environments. Offline support needs an explicit synchronisation policy, not just a cache. Store submission, signing, ongoing maintenance and platform-specific features are scoped individually, with accounts owned by you.