Collaborations

As an independent software developer, I've had the privilege of collaborating with some great organizations. To me, they're collaborators, not clients. Here are highlights of who I've worked with and some of what we've built together.

Convex

Convex is changing the way apps are built. Their backend stack offers a nearly impossible blend of developer productivity and depth of functionality.

I was brought on to help grow the platform to support mobile applications (Android and iOS). Using Kotlin, Swift and Rust, I created libraries with clean APIs that fit neatly in both the Convex environment and the native platform ecosystems.

I continue to collaborate with the team at Convex and have contributed to backend authentication work, server bug fixes and ongoing mobile client development.

Through an engagement with Magnit, LLC and a request from a former manager at Google, I have the opportunity to work with the team at Google Labs on a couple of generative AI projects.

Initially I was brought on board for my Flutter and Android mobile development expertise, but the team pivoted to another project and I ramped up on React and TypeScript in addition to other more Google-specific technologies.

My contributions have been primarily on the front end but I've done work all over the stack and contributed to the technical design of the project as well.

Amor

Prior employment

Before working independently, I was fortunate enough to work on some fantastic teams and helped build products that people love. Here are a few that I'd like to highlight.

Google Photos

I worked on the Google Photos Android app from the beginning. I helped launch the intial app for Google I/O 2015 and stayed on the team for about 8 years working on growing it to the 1 billion+ user app that it is today.

I built numerous features and infrastructure components that helped create a reliable home for all your photos.

YouTube Create

I joined the YouTube Create team when the app was still internally called "Producer". I ramped up on the Dart programming language and Flutter app framework and made contributions across the whole client stack.

I'm still so proud of the small team that worked that worked so hard to bring this app to life, and thankful that I got to be a part of it!

Bump

Bump was a Silicon Valley startup that built the eponymous Bump app.

I worked on the team as a backend developer, building, deploying and maintaining the software that made the magical "bump" interaction possible. I did lots of network programming in Python, plenty of DevOps work and also a spattering of C and Haskell coding.