Skip to content
View joreilly's full-sized avatar

Block or report joreilly

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joreilly/README.md

Hi there 👋

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 Kotlin.

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.
  • Gets things done!

John's github stats

Pinned Loading

  1. PeopleInSpace PeopleInSpace Public template

    Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.

    Kotlin 3k 264

  2. Confetti Confetti Public

    KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.

    Kotlin 807 95

  3. ClimateTraceKMP ClimateTraceKMP Public template

    Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

    Kotlin 182 13

  4. BikeShare BikeShare Public template

    SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence

    Kotlin 700 51

  5. GalwayBus GalwayBus Public

    Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI

    Kotlin 550 45

  6. FantasyPremierLeague FantasyPremierLeague Public template

    Fantasy Premier League Kotlin Multiplatform sample using Jetpack Compose, Compose for Desktop and SwiftUI (and Room for local persistence)

    Kotlin 509 55