
How I Made Vigo Pulse Charts Load Twice as Fast
How I improved chart loading in Vigo Pulse, from a compact response format and compression benchmarks to limiting the number of lines and reworking filters.
Read moreA blog about code and side projects
A place for notes about development, personal projects, and everything worth understanding by building.
01 / Blog

How I improved chart loading in Vigo Pulse, from a compact response format and compression benchmarks to limiting the number of lines and reworking filters.
Read more
How Io evolved from a tokenizer to LLMs, memory, RAG, and vector search
Read moreI'll explain why fnm and corepack are necessary
Read moreTravel
Kaliningrad · Svetlogorsk · Curonian Spit · Zelenogradsk
Kaliningrad, Svetlogorsk, the Curonian Spit and Zelenogradsk: Kant Island, the zoo, Amalienau's villas, the Museum of the World Ocean, Fort Stein and Fort Dönhoff.
02 / Projects
A personal blog about software development, side projects, and things worth understanding by building.
An AI-powered Telegram bot with chat context, memory, image and voice processing, and vector search.
Curated photo albums featuring images from trips, walks, and city events.