i've been fortunate to have played a role in many disciplines required in bringing products to life.
this has made me a strong generalist, capable of fulfilling the needs of the business, while still being a passionate advocate for the customer.
i'm at my best when coming up with a design, and then working backwards from it layer by layer.
i believe computers should delight, and i look forward to working with folks that share said belief ✨
prototyping / design / asset management in
documentation in
functionality grouped into packages
custom combined playback control / navigation interface with state restoration
accent colors extracted from content
server-driven UI
offline data synchronisation with as database
type-safe API request abstraction
background tasks for app refresh
mobile-first ux paradigms for user customization
music playback through integration with Apple Music and Spotify player SDK
type-safe API request abstraction with the ability to fulfill requests during server-side rendering
streaming Apple Music and Spotify play history archive parsing and uploading
share target support
type-safe -specified HTTP API
strategic use of streaming when delivering server-driven UI to achieve interactivity as soon as possible
quality of service enforcement for third-party API calls with quotas
server-side rendering of web client
use of worker threads for computationally intinsive work
sliding-window based push notification merging
uses for ephemeral data, for anything long-lived, for user content
hosts bot for interactive alerting
for monitoring
in-process scheduler with support for multiple running instances
snapshot testing of third-party API integrations
periodically ingests feeds for music-adjacent content
MusicBrainz database to conversion to fit fully into working memory for substantial speedup
playbooks to bootstrap k3s-flavoured
monitoring with / , alerting with
backups with