Peter Blinov

Frontend Engineer Serbia, Belgrade Avatar

About

A frontend engineer. Working on a project I care about end UX and TTM as well as design and infrastructure behind it. Most of my work is in React and Vue ecosystem. I love build tools, design systems and monorepos. Webdev isn't just my profession, it's my hobby.

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 MOUSE project wrapping cutting-edge CS with a Flask server and providing Vue web app full of high-freq visualization and interactivity.

  • 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, insanely 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, React, Next.js, Vue, Nuxt, Svelte, Remix, Astro, Prisma, Pinia, TanStack, React Query, ESBuild, Storybook, CSS-in-TS, Tailwind CSS, PostCSS
Soft
Open mind, Creativity, Attention to detail
Languages
Russian (Native speaker), English (B1)

Projects

Appscura
Built with Nuxt and WindiCSS
Wiki Graph
Built with Svelte and Typescript on top of Wikipedia API
Made with Astro