Experience with product interfaces
I've built CRM systems on Vue/Nuxt, an internal LMS on React, and real-time interfaces. I know where an SPA breaks under scale.
Service / Development
I design and build web applications around your actual needs: CRM systems, dashboards, user accounts, SaaS platforms, and interactive tools. I'm Evgeniy Volkov, a fullstack developer. Custom work on Vue, Nuxt, and React: production-grade frontend, clean API and 1C integration, predictable architecture.
Why work with me
A web application is not a landing page. State architecture, performance at scale, and maintainability a year from now all matter here.
I've built CRM systems on Vue/Nuxt, an internal LMS on React, and real-time interfaces. I know where an SPA breaks under scale.
Feature-Sliced Design, TypeScript, deliberate state management, and a proper component library instead of spaghetti code.
You handle the backend yourself or with a team. I build a predictable API layer with full typing and solid error handling.
Code splitting, lazy hydration, render optimization, and real metrics. Not "we'll speed it up later".
Formats
From a single focused tool to a complete product with authentication and roles.
Control panels, analytics views, tables, filters, and charts. Comfortable work with large volumes of data.
Authentication, roles, billing interfaces, settings, and user workflows.
A custom CRM for when off-the-shelf tools like okocrm or Bitrix24 don't fit your funnel: custom entities, statuses, permissions, real-time, and 1C integration.
Calculators, configurators, editors, and data-driven tools with thoughtful UX.
Want a real example? See the live case study: Stan, 3D merch configurator
Technologies
The same tools used in the product teams I've worked with.
SPA and SSR applications with managed state.
Live data, caching, and API integration.
Tests, typing, and a solid component base.
Building and shipping the application.
Process
We map out user flows, roles, and data. We define the MVP and priorities upfront so the first release doesn't balloon.
Module structure, state, API contract, and navigation. A clickable prototype of the key screens.
A design system or your existing mockup, reusable components, loading states, and error states.
Features shipped in small increments with regular builds. You see progress and can steer as we go.
Unit tests for core logic, manual flow verification, cross-browser compatibility, and performance checks.
Deploy, monitoring, handoff, and continued product development in sprints.
Cost depends on the number of screens, logic complexity, roles, and integrations. The figures below give you a ballpark.
One or two key screens, integration with an existing API, basic authentication.
Multiple sections, data handling, charts, filters, and roles.
SaaS or CRM with authentication, roles, real-time, and complex user flows.
These are ballpark figures, not an offer. Exact timelines and budget come after the brief and flow review.
Questions
My main focus is frontend and API integration. You can build the backend yourself or with a team; I set up a clean data layer on my end. I can also take on a simple Node.js backend (NestJS/Fastify). We'll sort it out during the brief.
Yes, and I'd recommend it. We start by building the product core with the key flows, ship it, then keep developing based on priorities.
My primary stack is Vue, Nuxt, and React with TypeScript. On the React side I also work with Next.js. For architecture I use Feature-Sliced Design, for state management Pinia or Redux, and tests with Vitest/Jest.
Yes. I help with feature work, refactoring, migrations (for example, from Nuxt 2 to Nuxt 4), and performance optimization.
Code splitting, lazy loading, render optimization, and tracking real metrics. Performance is a requirement, not something to fix after release.
Off-the-shelf tools are cheaper and faster to get started with. Go with one if your processes fit a standard funnel. A custom CRM makes sense when you hit the ceiling of a packaged product: non-standard B2B logic, custom entities and permissions, deep 1C integration, or complex external service connections. At that point, building a CRM for your process pays for itself rather than duplicating what a ready-made product already does.
Yes, it's a common task. I set up 1C data exchange for reference books and documents, connect payment and logistics services, and integrate external REST and GraphQL APIs. I build a predictable data layer: typing, error handling, and retries. The application and the accounting system stay in sync.
Web applications start at 100,000 ₽. The price varies significantly based on the number of screens, roles, logic complexity, and integrations. A CRM with 1C sync and real-time costs more than a simple dashboard on a ready-made API. I'll give you an accurate estimate after the brief, where we go through the flows and priorities.
A product core with one or two key screens on an existing API takes me 2–3 weeks. A dashboard with multiple sections and roles: about a month. A full CRM or SaaS takes longer because of authentication, permissions, and integrations. We ship the MVP first, then grow from there.
Let's talk
Describe the product, the user flows, and your timeline. I'll come back with a plan, an estimate, and an MVP proposal. Or reach out to the fullstack developer directly.
Prefer a direct message?