Recent Posts
Quizlet + Kotlin Multiplatform Case Study Permalink
I authored a case study with JetBrains to share how Quizlet is using Kotlin Multiplatform to simplify our development efforts.
Shared Code at Quizlet: Deciding on Kotlin Multiplatform
Learn how Quizlet decided to invest in shared code, how different industry approaches compare, lessons learned along the way, and why we decided on Kotlin Multiplatform.
Using @Parcelize
in Kotlin Multiplatform
Using Platform-Specific Declarations to unlock @Parcelize
in Kotlin Multiplatform Projects
Recent Talks
Powering Worldwide Learning with Kotlin Multiplatform
My talk at droidcon SF 2019: Nov. 26, 2019.
Principles of Shared Code
Denver Startup Week 2019: Sept. 17, 2019.
Free event!
A Journey in Shared Code with Kotlin Multiplatform
droidcon Berlin: July 3, 2019.
My first time speaking at a conference!
Recent Projects
Cross-Engine Query Execution in Federated Database Systems
👨🏻🎓 In my Master’s Thesis, I implemented and evaluated a Query Executor that can evaluate queries joining across relational, column-store, document, and time-series databases.
I focused on cross-engine shuffle joins, taking into account the skew of the data distribution to minimize data transfer.
Zauberflöte: A Transparent Peer-to-Peer CDN
Zauberflöte is a peer-to-peer content delivery network. The system uses WebRTC to cache and distribute content between peers.
Hydra: A Trustless Decentralized Digital Identity System
Hydra is a decentralized and secure authentication system to access services on the Internet.