Skip to content
d.nikolaev
Open to offers

Frontend Engineer · Next.js / React

Portrait of Dmitrii Nikolaev

Dmitrii Nikolaev

Three years in product — grew from Junior to Middle. I build frontend for EdTech, aggregators, and AI: solid architecture that holds up in production.

3+ years
in product development
Junior → Middle
growth within one team
16 cases
aggregators · EdTech · AI · freelance
1st · 2nd · 3rd
hackathon places — regional to all-Russian

About me

Since February 2023 I’ve been a frontend engineer in a product team and grew from Junior to Middle. Most of my time goes into EdTech — course builder, player, longreads, learning platform, marketplace, and a GPT assistant — plus job/real-estate aggregators, admin tools, and freelance work.

In EdTech I’ve extended the longread library, built editors, optimised the learner frontend, worked with AI and SSE, shipped a shared notifications module, and owned production releases.

I like turning messy legacy and fuzzy requirements into clear architecture: Next.js migrations, SEO and Core Web Vitals, shared libraries, Feature-Sliced Design. On the team I own review, intern onboarding, and release smoke checks. Separately — freelance and hackathons: 1st, 2nd, and 3rd places at regionals and an all-Russian one.

View experience
FlagshipProduct

Frontend engineer: migration, SEO, new features, maintenance

Career Navigator

Regional job aggregator: legacy-to-Next.js migration focused on SEO

Jun 2023 — present

FlagshipProduct

Frontend engineer: greenfield development and further evolution

Mortgage agency real estate aggregator

A rental and purchase portal built from scratch on Next.js: map, geocoder, booking, mortgage

Feb 2023 — Jun 2025

FlagshipProductUnder NDA

Frontend engineer: features, refactoring, optimisation, review

Course builder

An authoring tool for learning programmes: module tree, longreads, tests, publishing

Sep 2023 — present

Anonymised course builder interface marked NDA
FlagshipLibraryUnder NDA

Frontend engineer: library development and evolution

Longread library

A reusable content layer: block editor and student-facing renderer in one package

Jan 2024 — present

Anonymised longread library interface marked NDA
FlagshipProductUnder NDA

Frontend engineer: redesign, chats, notifications, optimisation

Learning platform: a single entry point

A redesigned student workspace: real-time chats, native notifications, two builds

Mar 2025 — present

Anonymised learning platform workspace marked NDA
FlagshipProductUnder NDA

Frontend engineer: template logic, streaming, files, SSO

GPT assistant chat

Streamed answers, step-and-condition templates, conversation branching, file uploads

Apr 2024 — Jul 2026

Anonymised GPT assistant chat marked NDA
Major projectProductUnder NDA

Frontend engineer: catalogue, workspaces, admin panel, analytics

Course platform: storefront and workspaces

A Next.js course catalogue plus an LMS for students, teachers and administrators

Nov 2023 — Oct 2025

Anonymised course platform storefront marked NDA
Major projectProductUnder NDA

Frontend engineer: favourites, notifications, GPT scenarios, maintenance

Professional development course player

Taking a course: longreads, webinars, drag-and-drop tests, GPT hints on selected text

Jun 2024 — Jul 2026

Media coming soon
Support and evolutionAdmin panelUnder NDA

Frontend engineer: template builder, reference data, maintenance

GPT assistant admin panel

Template builder: steps, blocks, loops and transition conditions

Jun 2024 — May 2026

Anonymised GPT assistant admin panel marked NDA
Major projectProductUnder NDA

Frontend engineer: redesign, legacy refactoring, forms, notifications

University application platform

Multi-step forms with saved progress, validation and document signing

Jan 2025 — present

Media coming soon
Major projectProductUnder NDA

Frontend engineer: redesign, optimisation, forms, progress

College application platform

The same application flow for vocational education: forms, progress, notifications

Apr 2025 — Apr 2026

Media coming soon
Support and evolutionAdmin panel

Frontend engineer: changes, bug fixes, refactoring

Job aggregator admin panel

Around forty managed entities: vacancies, companies, articles, events, form builders

Aug 2023 — present

Media coming soon
Support and evolutionAdmin panel

Frontend engineer: changes, bug fixes, refactoring

Real estate aggregator admin panel

Listing moderation, management of agency properties and mortgage programmes

May 2023 — Mar 2025

Media coming soon
Major projectProduct

Frontend engineer: product UI, localisation, forms and integrations

DomDoctor

Medical services platform for CIS countries: localisation, B2C and B2B

Feb 2024 — Apr 2024

Media coming soon
Personal projectProduct

TProject author: frontend, backend, parsers, infrastructure

Car listings aggregator

A full-stack pet project: parsers, API, deal scoring, a Telegram bot and a web interface

Apr 2026 — Jun 2026

Media coming soon
Personal projectHackathon

Frontend engineer on the hackathon team

Fast games for VIP customers (hackathon)

An MVP in a matter of days: game rooms, WebSocket rounds, boosts and bonus points

Apr 2026 — Apr 2026

Hackathon roulette: bonus wheel, seat pick and a game room

Core stack

Tools I work with every day

  • React16 projects
  • TypeScript16 projects
  • SCSS / CSS Modules14 projects
  • MobX10 projects
  • Ant Design7 projects
  • REST API7 projects
  • Feature-Sliced Design6 projects
  • React Router6 projects
  • Formik + Yup5 projects
  • Next.js5 projects
  • Sentry5 projects
  • ESLint + Prettier4 projects
  • GitLab CI/CD4 projects
  • App Router / RSC3 projects

The number is how many projects use the tech

Let’s talk about the role

Looking for a strong product team on Next.js / React. Reach me on Telegram or email — I reply fast.

Location

Tver, Russia

Languages

  • Russian — native
  • English — technical reading