Kiryl
Viarenich

Senior full-stack engineer

I turn ideas into useful things for the web. Thoughtful interfaces, built end to end.

A little about me

I’m a senior full-stack engineer who enjoys making everyday things a little simpler. From the first interface to what happens behind it, I care about the details that make a product feel good to use.

Outside of work, I build tools I want to use myself. Language learning, a smarter home, a little less paperwork. A few of those ideas live below.

Selected work

Paperless Starfruit

A self-hosted companion for paperless-ngx that uses AI to read and organise documents. Automatic titles, tags and dates, with your own API keys and a web interface to review the results.

  • TypeScript
  • React
  • NestJS
  • TanStack Query
  • SQLite
  • AI
  • Docker

DoubleSubs

Learn a language while watching something you love. A browser extension that brings dual subtitles to YouTube and Netflix, with instant translations, pronunciation and a personal phrasebook.

  • Browser extension
  • YouTube
  • Netflix
  • Language learning

Ember Tabs

A calmer place to start browsing. A customizable new tab extension with drag-and-drop bookmarks, separate work and personal profiles, quick search and backgrounds that make the page your own.

  • TypeScript
  • React
  • Redux Toolkit
  • Tailwind CSS
  • Vite
  • Browser extension

Cupertino Widgets

A little more personality for your smart home. Phone-inspired calendar, battery and reminder cards for Home Assistant, designed to adapt naturally to the space you give them.

  • TypeScript
  • Lit
  • Vite
  • Home Assistant

Let’s build
something good.

Have something in mind?

Let’s talk
kiryl.viarenich@protonmail.com