You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm a software engineer based in Galway, Ireland 🇮🇪 and working remotely for Kraken Tech (part of Octopus Energy Group). Also Google Developer Expert (GDE) for Android.
Some more background
Extensive experience working as a hands-on software engineer on mobile, desktop, server and embedded applicaitons.
Developing primarily for Android, along with some iOS development, since 2010 (using Kotlin since 2017).
Keenly interested in Kotlin Multiplatform and, in particular, when combined with use of Declarative UI frameworks like Compose and SwiftUI! Have given talks and written various articles on the topic over the last 5 years (johnoreilly.dev). Have also created a number of related samples/templates. Two of these, PeopleInSpace and Confetti, are included in the official Kotlin KMP docs and, along with a number of the others, in the Google Dev Library. Several of the samples are also referenced in the docs of the libraries that they showcase.
KMP/CMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, and Compose Multiplatform Desktop, Web and iOS clients along with GraphQL backend.
SwiftUI, Jetpack Compose, Compose for Desktop and Compose for Web based Kotlin Multiplatform project (using CityBikes API https://api.citybik.es/v2/). Uses Room for local persistence