Peter Blinov

Frontend Engineer Serbia, Belgrade Avatar

About

Frontend engineer. My expertise mostly lies within React and Vue ecosystem. I love technologies - design systems, build tools, monorepos - but over the years I found that building a product you should think simpler. Product first. Technologies second.

Experience

NRNU "MEPhI"

· Student
Moscow Sep 2012 - Feb 2018

Department of theoretical and experimental physics (T), Master's degree.

IBRAE, lab. 13

· Frontend Engineer
Moscow Feb 2018 - Jul 2021

The lab worked on cutting-edge Computer Science wrapped in Flask servers. We built a Vue SPA providing rich UI and dashboards to all the science running under the hood.

  • introduced UI library to speed up development process
  • integrated one-click-away "user feedback" feature to speed up feedback loop
  • designed an onboarding process helping end users to get started

Interfax

· Senior frontend developer
Moscow Jul 2021 - Aug 2023

In the core team we worked on a publishing system and a news reader application. We built custom feeds, ultra 4K resizable layout, multi-window UI, news sharing, LCP optimizations and tons more.

  • set up the frontend stack and architecture
  • introduced OpenAPI codegen for type-safe backend/frontend communication
  • built a type-safe design system improving TTM and visual consistency
  • integrated semantic release workflow to make releases easier for the team
  • led the frontend team

Yandex

· Senior frontend engineer
Serbia Sep 2023 - Present

Yandex Funtech, frontend infrastructure team. Working on design system for Yandex Plus services. Doing a11y, i18n, monorepo tooling, Figma-to-code sync, usage monitoring, CLI tools, CI/CD pipelines, ADR process and more.

Skills

Stack
Typescript, Javascript, Vite, Webpack, Bun, Nx, Turborepo, pnpm, React, Next.js, Vue, Nuxt, Pinia, FSD, Svelte, Astro, SolidJS, Prisma, gRPC, TanStack, React Query, ESBuild, Storybook, Figma, CSS-in-TS, Tailwind CSS, UnoCSS, PostCSS
Soft
Open mind, Creativity, Attention to detail
Languages
Russian (Native speaker), English (B1)

Projects

Life calendar
A calendar inspired by Tim Urban's post Your Life in Weeks.
Force graph
Force-directed graph tool powered by Canvas, FSD and Nuxt.