Jordon de Hoog

Software Engineer · Kotlin / KMP / Android

Status: Open to new opportunities. Full-time, contract, or consulting. Based in Canada, available remote. The fastest way to reach me is by email.
3,294 GitHub Stars 6 OSS Libraries 2 Dev Tools 3 Apps

[ Summary | Apps | Libraries | Tools | Talks | Contact | Modern site ]

Summary

I am a software engineer with deep experience in Kotlin, Kotlin Multiplatform, and the Android platform. I ship production consumer apps and maintain a portfolio of widely-used open source libraries that other engineers depend on in real products.

My open source work has earned roughly 3,294 GitHub stars across 6 libraries and 2 developer tools. I am equally comfortable shipping polished consumer apps and designing reusable APIs that other engineers build on.

Applications

Apps I have worked on or built and shipped:

App Description Links
Reading Journey
Role: Developer
A beautiful book tracker that captures how every story makes you feel. Scan books, log your reading moments with photos and emoji reactions, and watch your reading journey unfold. website
app store
Should I Go Outside?
Role: Founder
★ 23 · source
SIGO is a weather app that answers one question: should you go outside? website
google play
app store
Toebeans
Role: Founder
Toebeans is a cross-platform fortune-telling app for cats, built with Kotlin Multiplatform for iOS and Android. website
google play
app store

Open Source Libraries

Open source Kotlin and Compose Multiplatform libraries, sorted by GitHub stars:

Library Description Stars
MaterialKolor
docs
🎨 Generate a dynamic Material3 color scheme from a seed color 892
connectivity
docs
🛜 Monitor network connectivity in Kotlin Multiplatform apps 721
compass
docs
🧭 Kotlin Multiplatform library location toolkit for geocoding and geolocation 424
kmpalette 🎨 A Compose multiplatform port for Androidx Palette. Generate a color palette from an image. 290
drag-select-compose ⚡ Google Photos style drag-to-select multi-selection to a LazyGrid for Compose multiplatform 246
stateholder
docs
A simple API for creating and managing state in Kotlin Multiplatform applications. 7

Developer Tools

Smaller utilities and developer tools I have authored:

Tool Description Stars
jolt
site
Rust
⚡️A terminal-based battery and energy monitor for macOS and Linux. 504
compose-resources-kit
site
Kotlin
A collection of tools for working with Compose Multiplatform resources. Automated resource accessor generation, resource navigation, and management. 11

Talks & Community

Contact

Email
jordon.dehoog@gmail.com
GitHub
github.com/jordond
LinkedIn
linkedin.com/in/jordondehoog
Resume
resume.pdf

Jordon de Hoog · modern version of this site