Tetri
A personal-finance app with an Angular web frontend, a NestJS API using PostgreSQL and Drizzle, a native SwiftUI iOS client and Telegram bots.
About Tetri and its current statusMarch 2025 — May 2026
On the frontend team, I developed portfolio views, swap forms and wallet integrations and worked on the dApp redesign. Other work covered landing pages, SEO and blog SSR.
Design tokens, Storybook and SentryNovember 2020 — December 2024
Before becoming Team Lead, I built learning tools and used A/B testing and product analytics on Skysmart Class. I developed telemetry for audio/video desynchronization and optimized a monorepo with 30+ projects used by 200+ developers. I became Team Lead in May 2024.
The learning-content serviceMarch 2019 — August 2020
I designed interfaces and tested heavy-equipment rental workflows. For Yandex Maps, I built a custom compatibility wrapper.
Loading and memory optimizationNovember 2016 — March 2019
I developed the web interface for a digital asset management system. I led the move from SVN to Git, introduced GitFlow and integrated the Dropbox, Google Drive and Google Maps APIs.
The Angular migration and performance workMarch — September 2016
Project work on AngularJS components, responsive layouts, SVG animation and performance.
August 2015 — March 2016
I built and maintained client websites, chose technical solutions with project managers, and handled backend and VDS administration tasks.
A personal-finance app with an Angular web frontend, a NestJS API using PostgreSQL and Drizzle, a native SwiftUI iOS client and Telegram bots.
About Tetri and its current statusA local tool for AI workflows. Each step has its own model and code context, with progress, token use and cost visible in the interface. I’m building the UI with Angular.