Resume

Projects

What I'm building

Open-source work I can show in full, and the patent from my work on enterprise push-to-talk.

Open source

FramePulse

Early alpha · built in public

A Kotlin-first Android library for frame pacing and jank analysis, built on Choreographer. I'm writing every component from scratch and documenting the design decisions as I go, so it doubles as a reference on how Android rendering works.

  • Choreographer-based frame source with explicit main-thread and lifecycle rules
  • Written design docs on frame timing and Looper / MessageQueue internals
  • Public API designed before the logic: api/ vs internal/, immutable metrics, one-shot sessions
  • Kotlin
  • Choreographer
  • Rendering
  • Open source

View on GitHub

Patent

US 12,592,977

Co-inventor · Granted Mar 31, 2026

Systems and Methods for Providing Push-to-Talk Session Participants Control of a Push-to-Talk Session. Filed Jun 26, 2024.

View on Google Patents

At work

Most of my day-to-day work is on closed-source enterprise apps, so I describe it at the level of the engineering problem. The details are on the resume.