I’m a senior mobile engineer with over 13 years of professional experience building native apps for startups, scale-ups and enterprise clients in Ireland and Spain. My love for technology goes back to my first computer, an Amstrad 8256, and programming as a hobby turned into a career. I work natively on both platforms, Kotlin and Jetpack Compose on Android and Swift 6 and SwiftUI on iOS, and use Kotlin Multiplatform where a shared codebase pays off.
Professional Journey
I’m a Senior iOS Engineer at Trifork Smart Enterprise, which I joined in 2023 as a Senior Android Engineer. My work there is for aviation clients:
- Lead developer of an airport lounge iPad app used by ground staff to manage passengers, transport and guest services. I rebuilt it on Swift 6 with strict concurrency, SwiftUI and Clean Architecture split into Swift Packages, with an offline-capable GRDB/SQLite layer and Azure AD (Microsoft Entra ID) sign-in
- Contributor to the offline-first crew app that cabin and cockpit crew use for duty schedules, briefings and flight times, including its new-generation rewrite
- Shared modules such as a self-contained crew check-in/check-out Swift Package with a home-screen widget, and a reporting package reused across apps
- Engineering practice: the conventions, CI pipelines, documentation and AI-assisted development workflows the team uses every day
Before Trifork I led mobile at GAME GOLF, a shot-tracking platform pairing a wearable with a mobile app. I built the Android app (Google Maps, GPS, Bluetooth, NFC and PebbleKit), and it won Best Mobile App at the JCI Galway TechGate Awards in 2014. I later returned as head of and sole developer on the mobile team. Along the way I’ve also worked on campus payments at Transact Campus, fleet telematics at Blue Tree Systems (ORBCOMM), and was the sole Android developer at the digital-signage startup Instillo.
I care about clean, modular architecture that stays testable and maintainable as a product grows, and I’ve often been the lead or only developer on the apps I deliver.
Technical Expertise
- iOS: Swift 6, SwiftUI, UIKit, Swift Concurrency, Swift Packages, WidgetKit, GRDB/SQLite, SwiftData
- Android: Kotlin, Coroutines, Jetpack Compose, Room, ViewModel, Hilt, Dagger 2, Koin, RxJava, Java
- Cross-platform: Kotlin Multiplatform and Compose Multiplatform, with shared data and domain layers
- Architecture: Clean Architecture, MVVM, modular design, offline-first data layers, legacy modernisation
- Testing: Swift Testing, XCTest, snapshot and UI testing
- CI/CD & tooling: GitHub Actions, GitLab CI/CD, Xcode Cloud, Fastlane, SwiftLint
- Backend & APIs: REST, GraphQL, Spring Framework, OAuth 2.0 / MSAL, Docker, Python
- AI-assisted development: Claude Code, agent skills and MCP servers built into everyday workflows
Projects & Contributions
I keep a portfolio of open-source apps, most of them now built with Kotlin and Compose Multiplatform:
- Hyprr: a non-custodial mobile client for the Hyperliquid exchange, with portfolio tracking, every order type, live charts and the trader leaderboard
- Gas On Route: finds the cheapest fuel or EV charging along your route in Spain, ranking stops by the real cost of the detour, with Android Auto support
- FreqDroid: a mobile dashboard for FreqTrade trading bots, with multi-bot analytics, trading control and self-hosted or relayed push notifications
- Public Pool Android: monitor your Public Pool mining stats, workers and wallet
- Weekly Weather: a clean weather app with an animated rain radar and live wind map, available in 35 languages
- sBrowser: a lightweight Android browser, first written for a workshop at 091 Labs
See them all on the Projects page.
Beyond Coding
I co-founded 091 Labs, a hackerspace in Galway, where I ran a four-week Android workshop. I also self-host most of what I use, from this site and its analytics to my own Maven repository, and write about it here.
I’ve lived and worked in Ireland and Spain, I’m at home in distributed, multicultural teams, and I work fluently in English, Spanish and Catalan.
Feel free to check out my work on Repo or my published apps on the Google Play Store.
Education
- Galway-Mayo Institute of Technology: Bachelor’s Degree with Distinction in Computer & Software Development (2009–2012)
- Galway Technical Institute: Networks and Software Systems, FETAC Level 6 (2008–2009)