Connected medical-device software
Cross-platform software designed around device communication, real-time data, connection recovery, and maintainable system boundaries.
Explore the engineering focusSenior Software Engineer · Flutter · Connected Devices
I specialise in Flutter and cross-platform product development across Android, iOS, and Windows. My work sits at the intersection of software and hardware, including Bluetooth Low Energy, device integration, real-time data, and maintainable application architecture.
Mobile + desktop
Native integration
Reliability by design
End-to-end delivery
Selected work
Cross-platform software designed around device communication, real-time data, connection recovery, and maintainable system boundaries.
Explore the engineering focusApplication foundations that keep shared product logic cohesive and platform-specific behaviour explicit, testable, and maintainable.
Explore the engineering focusReusable Flutter components and native bridges that bring platform capabilities into a consistent cross-platform product experience.
Explore the engineering focusSelected client and product details are generalised to respect confidentiality. No unverified metrics are presented.
Engineering strengths
Building and maintaining adaptive applications across mobile and desktop platforms.
Flutter · Dart · Android · iOS · Windows · Kotlin · Swift
Integrating application software with hardware, operating-system APIs, and live device data.
BLE · NFC · USB/serial · Platform channels · Reconnection
Designing maintainable software and dependable delivery workflows.
Clean Architecture · BLoC · Testing · REST APIs · CI/CD
Turning complex requirements into practical solutions through design, review, mentoring, and collaboration.
Technical design · Code review · Estimation · Delivery planning
How I work
I focus on the engineering behind a polished interface: clarifying ambiguous requirements, designing boundaries between platform and application code, and making failure states recoverable.
My broader background across mobile, web, APIs, offline-first software, and open source helps me approach cross-platform products as complete systems rather than isolated screens.
More about my approachOpen source & community
Start a conversation
I’m interested in senior engineering opportunities involving Flutter, mobile platforms, desktop applications, connected devices, and technically demanding product work.