I work at the boundary between product and engineering: clarify the problem, choose the architecture, build the solution and own its performance and reliability.
10+years
AI
Applied AI
AI features in real products
I have turned AI ideas into working tools, including experimentation platforms, NLP for legal documents and developer assistants.
Mobile LCP on Neverless.com exceeded four seconds. I reduced p75 LCP to 1.16s and INP to 62ms, then built an internal operations system from the interface through to the APIs. It reduced manual work by about 60%.
1.16s p75 mobile LCP
62ms INP
60% less manual work
Marbl
Founding Engineer
Next.js
React
TypeScript
Tailwind CSS
FastAPI
Vercel
React Query
Storybook
Vitest
Playwright
Sentry
Zod
AI agents
As a Founding Engineer, I built the frontend for a medical aesthetics marketplace on Next.js, including search, discovery and secure booking. I also developed an AI-powered A/B testing system for users and clinics in the UK and US.
Led frontend engineering for a private wealth platform. A team of five released the first version in 10 months, and the product supported a $20M funding round. I introduced strict TypeScript settings, CI/CD, Playwright and TabbyML, then led delivery as the team grew to 25 people. Delivery speed increased by 50%, while production incidents fell by 80%.
For Revolut's main website, serving 4M+ monthly users across 80K+ pages, I reduced load time by 75% and Time to Interactive by 45% while maintaining GDPR compliance and accessibility.
At Revolut Credit, I built customer applications and internal tools for a product serving 100K+ customers. I maintained 99.97% availability with 97.8% test coverage and created a shared React component library for internal systems. Feature delivery became about 30% faster, and defects fell by 30%.
Rebuilt the frontend infrastructure and delivery pipelines. Build time fell from two hours to 20 minutes, and releases became three times more frequent. I added SSR to search and booking, cutting initial page load time by 45% and increasing organic traffic by 20%.
Built React Native features for Rocketbank and developed a digital mortgage MVP from scratch. The simplified application flow increased completed applications by 20%.
20% more completed applications
JureCloud
Co-founder / CTO
React
TypeScript
Node.js
PostgreSQL
Docker
NLP
Co-founded a legal document automation startup and led a team of six engineers. The product cut document preparation time for clients by 50%.
Built three frontend products with jQuery, Node.js, D3.js and Sass, focused on dashboards and interactive data visualisation.
Interactive data visualisation products
What I bring
Product engineering
I turn unclear requirements into released features, from interface design and APIs to production rollout.
Frontend architecture
I design React, TypeScript and Next.js applications and design systems that help teams move faster.
Performance
I measure LCP, INP and CLS, find bottlenecks and verify improvements with field data.
AI tooling
I ship AI features, introduce developer assistants and run focused experiments before scaling an idea.
Backend systems
I build APIs and services with Node.js and Nest.js, and work with Java and Kotlin when the product requires it.
Team leadership
I establish code review practices, mentor engineers and create a clear path from development to release.
About me
Hi, I'm Dmitrii.
I'm a Lead Product Engineer at Neverless. I take product work from problem definition to production: shaping the solution, building the frontend and backend, setting up the infrastructure and owning the release.
I am also the lead organiser of MoscowJS, a JavaScript community that has held 63+ meetups. Outside work, I follow AI and investing, take photographs, read about history and astronomy, and run.
WebMCP lets websites expose actions to AI agents as named tools with parameter schemas and structured results, rather than forcing them to infer an interface from the DOM and pixels. The talk covers how it differs from an MCP server, its effect on agent reliability and cost, design and security implications, and how to add it to a site today.