Skip to content
kio.dev

Kio

@kio.sh

Software engineer at Gravitational and hobbyist UI/UX designer based in Toronto, Canada

October 12, 2022

1 min read

554 views

All posts

Toru

Elixir-based API for generating customized, embeddable SVGs of last.fm activity

Started as a quick side-project and as a way to dive into using Elixir for a real-world project, Toru is a highly efficient distributed API for generating SVG responses of music listening activity. It utilizes GCP Cloud Run for fast response times no matter the users' region, and employs both HTTP endpoints and WebSocket endpoints for data transmission.