Write Once, Run Anywhere? Permalink
I wrote an article for Increment’s Mobile edition, sharing lessons about the nuances of cross-platform development. Published in print and digital!
I wrote an article for Increment’s Mobile edition, sharing lessons about the nuances of cross-platform development. Published in print and digital!
I authored a case study with JetBrains to share how Quizlet is using Kotlin Multiplatform to simplify our development efforts.
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.
droidcon SF 2019!
San Francisco Kotlin Meetup. An official and free Kotlin/Everywhere community event!
@Parcelize
in Kotlin Multiplatform
Using Platform-Specific Declarations to unlock @Parcelize in Kotlin Multiplatform Projects
Denver Startup Week 2019. Free community event!
droidcon Berlin 2019: My first time speaking at a conference!
Early versions of the TLS security protocol are susceptible to widespread exploits. In this article, I explain how we migrated the Quizlet Android app to TLS 1.2, while minimizing disruption to our users.
👨🏻🎓 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.
Zauberflöte is a peer-to-peer content delivery network. The system uses WebRTC to cache and distribute content between peers.
Hydra is a decentralized and secure authentication system to access services on the Internet.
🏆 Top 10 finalist at MHacks V
🏆 2nd place winner at YCombinator’s YCHacks ‘14
🏆 1st place at Andreesen-Horowitz’s first annual Battle of the Hacks (2014), winning a $50,000 sponsorship for HackMIT.