Vadim Matveev
ENRU
Open to offersfrontend · react · typescript · next.js · remote

Vadim Matveev

Frontend developer with 2+ years of commercial work. I take products from spec to release — maps, real-time data, complex forms, 3D in the browser — and usually own the architecture myself.

Selected work

click to expand
01

Agro-tech farm management platform

AiDenix · 2025 — now

A platform for running a farm: fields, machinery, crops, resources, reports and a dashboard. I wrote the spec, negotiated with the client and led development from concept to release.

  • React 19
  • TypeScript
  • Leaflet
  • TanStack Query
  • Zustand
  • shadcn/ui
  • Field outlines drawn on a Leaflet map, with GeoJSON and KML import
  • Field creation form with three input modes — drawing, file upload, manual coordinates — single or batch, validated with React Hook Form + Zod
  • Live weather-station data over Pusher.js; modules linked and cached through TanStack Query
02

Memorial web platform

Nobelcode · 2024 — 2025

Built from scratch and solo in about two months — architecture, frontend, backend, payments and integrations, from mockup to production.

  • Next.js App Router
  • TypeScript
  • Laravel
  • TanStack Query
  • RHF + Zod
  • Role model (user, manager, admin) with a separate admin CRM and route protection via Next.js middleware
  • Multi-step forms with photo/video upload and drag-and-drop zones
  • YooKassa online payments and SMS notifications
03

Legacy CRM migration

AiDenix · 2025 — now

Took over a React 16 / Webpack / Effector / MUI project and moved it to React 18 and Vite, then fixed a CI/CD pipeline that was failing on timeouts.

  • React 18
  • Vite
  • Effector
  • MUI
  • PWA
  • Reworked icon-library imports: bundle modules cut from ~24,000 to ~2,000, CI stable again and deploys faster
  • Refactored hooks with broken dependency arrays; added new CRUD modules
  • PWA service worker that tells users when a new frontend version is available
04

Vehicle access control system

AiDenix · 2025 — now

A real-time app for controlling and monitoring a barrier gate: position, lane lock and pass status.

  • React
  • TypeScript
  • WebSocket
  • TanStack Query
  • Tailwind
  • Arrival, pass and gate-open events over WebSocket (Laravel Reverb + Pusher.js)
  • Camera used as a document scanner, with the photo attached to the pass record
  • Error logging for connection health and a fallback page when access drops
05

3D animal atlas (R&D)

AiDenix · R&D

Research into what 3D rendering can do in the browser, delivered as an interactive 3D animal atlas pilot.

  • Three.js
  • React Three Fiber
  • drei
  • Zustand
  • Scenes built with Three.js, React Three Fiber and drei
  • Substantial rendering-performance work so it runs comfortably in a browser
06

Habit Tracker

Personal · full-stack

A habit tracker with stats, a completion calendar and Telegram reminders — built alone, from API design to deployment.

  • Next.js 16
  • React 19
  • Laravel 13
  • PostgreSQL
  • Redis
  • Docker
  • REST API of 26 endpoints, five schedule types aware of the user's time zone, 91 PHPUnit tests
  • Telegram reminders through a queue with retries and at most one message a day in local time
  • 142-module frontend on Feature-Sliced Design; six-service Docker production stack behind a TLS proxy

Experience

  1. Sep 2025 — now

    Frontend developer

    AiDenix
    • React 16–19
    • TypeScript
    • Vite
    • TanStack Query
    • Zustand
    • Effector
    • React Hook Form + Zod
    • shadcn/ui
    • MUI
    • Tailwind CSS
    • Leaflet
    • WebSocket / Pusher
    • Three.js / R3F
    • Electron
    • Vue 2
    • Nuxt
  2. May 2024 — Sep 2025

    Frontend developer

    Nobelcode
    • Next.js App Router
    • TypeScript
    • React
    • TanStack Query
    • Zustand
    • React Hook Form + Zod
    • Astro
    • Laravel

Stack

languages & frameworks

  • TypeScript
  • JavaScript
  • React 16–19
  • Next.js
  • Astro
  • Vue 2
  • Nuxt

state & data

  • TanStack Query
  • TanStack Table
  • Zustand
  • Effector
  • Axios
  • WebSocket

ui & forms

  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • MUI
  • SCSS Modules
  • React Hook Form
  • Zod

3d & maps

  • Three.js
  • React Three Fiber
  • drei
  • Leaflet
  • GeoJSON / KML

backend & infra

  • Laravel
  • PostgreSQL
  • Redis
  • Docker
  • Nginx
  • Electron

About

Based in Naberezhnye Chelny, working remotely. Most of my projects start with me writing the spec, talking to the client and choosing the architecture — then building it through to production.

I like the engineering side of frontend: bundle size, caching, real-time events, forms that don't break on edge cases. On my own projects I go full-stack with Laravel, PostgreSQL and Docker.

commercial frontend
2+ yrs
bundle modules after fix
24k → 2k
products shipped
8