Frontend engineer with 6 years of experience building scalable Single Page Applications in React, Next.js, and TypeScript, and shipping the APIs behind them.

Specialized in React, Next.js, and TypeScript on the front end, and comfortable behind the API with NestJS, TypeORM, and GraphQL, including two self-founded products owned end to end.

Based in Yerevan · Working worldwide
Samvel Antapyan

About

Frontend engineer with 6 years of experience building scalable Single Page Applications. Experienced in developing production platforms used by international teams and enterprise clients.

Strong experience translating complex product requirements and UI/UX designs into efficient, reusable interfaces while maintaining high standards for testing, performance, and code quality. Skilled in state management, API integrations (GraphQL/REST), and automated testing using Jest, Vitest, and Playwright.

Comfortable behind the API as well: I ship features end to end on a production NestJS and TypeORM GraphQL service, and have owned the full stack on two self-founded products: the React Native client, the NestJS API, and the Python optimization engine.

Comfortable contributing to architecture decisions, mentoring engineers, and collaborating with cross-functional teams in Agile environments.

Experience

2022 - 2026

Frontend Engineer · BeeWeb

Architected and shipped a high-performance event management Single Page Application in React, Next.js, and TypeScript serving global users. Designed a reusable component system on modern React patterns (Hooks, Context, custom hooks, composition) with Redux, Recoil, and MobX across complex data flows. Integrated REST and GraphQL APIs through TanStack Query for caching and request deduplication, cutting redundant server calls, and reused the same data layer for browser-extension features. Also shipped features end to end on a production NestJS and TypeORM GraphQL service: resolvers, entities, migrations, and API contract design. Led performance and testing initiatives with Jest, Vitest, and Playwright, improving Lighthouse and PageSpeed scores.

ReactNext.jsTypeScriptTanStack QueryReduxRecoilMobXGraphQLRESTNestJSTypeORMJestVitestPlaywrightCanvas

2020 - 2022

Frontend Developer · Techno Mind

Built a learning platform in Vue.js with a focus on accessibility and smooth UI/UX for diverse user bases. Developed service sales platforms in Vue.js and TypeScript with Firebase-backed authentication and authorization, real-time data, and database management, working in agile cross-functional teams.

Vue.jsTypeScriptFirebaseSASSResponsive Design

Skills

Technologies I Work With

A full-stack toolkit built over six years of professional development, spanning the React front end and the NestJS services behind it.

TypeScript

JavaScript

Python

React

Next.js

React Native

Vue.js

NestJS

TypeORM

Node.js

FastAPI

MySQL

PostgreSQL

JWT Auth

Swagger / OpenAPI

TanStack Query

GraphQL

REST APIs

Redux

Recoil

MobX

Firebase

SASS

PostCSS

JSS

Canvas

Jest

Vitest

Playwright

Lighthouse

Git

Vite

Webpack

Docker

GitHub Actions

GitLab CI

Jenkins

Figma

6

Years Experience

20+

Projects Completed

35+

Technologies

Projects

A curated selection of products and interfaces, focused on real-world performance, smooth UX, and maintainable engineering.

Featured Build
1

Travel Planner

React Native · TypeScript · Redux Toolkit

Self-founded full-stack mobile product. Built the React Native and TypeScript client with Redux Toolkit, React Navigation, a feature-first structure, and persisted state. Designed and implemented the NestJS API: JWT authentication, TypeORM entities over MySQL, class-validator DTOs, i18n, transactional email, and Swagger-documented endpoints covered by Jest tests. Built the itinerary optimization pipeline end to end. The API generates a CSV dataset and calls a Python FastAPI engine that routes each day using haversine distances and a nearest-neighbour heuristic under budget and interest constraints.

React NativeTypeScriptRedux ToolkitNestJSTypeORMMySQLPythonFastAPIJWTSwaggerJest
Performance-focused · Production-testedCase Study
Featured Build
2

Events Platform

React · TypeScript · NestJS

Self-founded full-stack web app. Built an events platform end to end: a React frontend on a NestJS and TypeORM API over SQL, with authentication and REST endpoints. Owned the architecture, data model, and delivery solo, from first commit to a working product.

ReactTypeScriptNestJSTypeORMSQLRESTJWT
Performance-focused · Production-testedCase Study
QuestionPro Journey Management
Featured Build
3

QuestionPro Journey Management

Next.js · React · Zustand

A large-scale SaaS CX platform for creating and managing visual customer journey maps. Built complex UI systems including canvas-based workspaces, resizable boards, sticky notes, draggable sections, sentiment control panels, and interactive diagram panels within a structured multi-flow architecture.

Next.jsReactZustandReact QueryTailwind CSSNestJSMySQLPlaywright
Performance-focused · Production-testedCase Study
BrightX Events
Featured Build
4

BrightX Events

Next.js · React · TypeScript

Full-stack event and services management SaaS platform built from scratch as creator and technical lead. Features event management, analytics dashboards, marketplace interactions, favorites, reporting, Stripe payments, and media uploads. Designed the entire architecture from concept through deployment.

Next.jsReactTypeScriptRedux ToolkitRTK QueryMaterial UISCSSNestJSMySQLSequelizeStripeFirebaseJWTSwagger
Performance-focused · Production-testedCase Study
Hotspotz
Featured Build
5

Hotspotz

React · MobX · React Query

Event management platform admin panel with real-time event tracking, analytics, and participant management dashboards. Built interactive UI components and custom dashboards with efficient state management and server-state caching using REST APIs.

ReactMobXReact QueryREST APIsCustom Styling
Performance-focused · Production-testedCase Study
Sage Equities
Featured Build
6

Sage Equities

React.js · Redux · REST APIs

A fintech real estate investment platform focused on US multifamily properties. Enhanced UI performance, refactored legacy components, and implemented scalable state management solutions to improve maintainability, code quality, and user experience.

React.jsReduxREST APIs
Performance-focused · Production-testedCase Study
GoGo Quincy
Featured Build
7

GoGo Quincy

React.js · MobX · React Query

SaaS platform and browser extension built from scratch, providing 55+ adults with tech support for computers, digital services, and devices. Supervised the entire development and publishing process, including coordination with Chrome specialists for extension deployment.

React.jsMobXReact QueryNestJSPostgreSQLAWS
Performance-focused · Production-testedCase Study
Case Study
8

Suite CX

React.js · Recoil · GraphQL

A secure customer journey mapping and analytics platform for enterprise workflows. Built interactive, resizable, and draggable screens with card editing, flow management, and dynamic visualization components handling survey data, interaction metrics, segmentation, and clickstream analytics.

React.jsRecoilGraphQLMySQLSocket.io
Performance-focused · Production-testedCase Study
Portfolio Agency
Case Study
9

Portfolio Agency

React.js · Redux · Firebase

Complex multi-role full-stack platform supporting users, agencies, and organizations with role-based dashboards. Features interactive analytics panels with charts, diagrams, time-based reports, drag-and-drop task management, and Firebase-powered real-time calculations.

React.jsReduxFirebaseREST APIs
Performance-focused · Production-testedCase Study
Media Dummy
Case Study
10

Media Dummy

React.js · Redux · Material-UI

A learning and courses platform for teachers and students with interactive dashboards, course management screens, and student progress panels. Built responsive, scalable interfaces supporting dynamic content, course tracking, and user interactions.

React.jsReduxMaterial-UICustom Styling
Performance-focused · Production-testedCase Study
Good Rent
Case Study
11

Good Rent

Vue.js · Custom Styling · Map Integration

A property rental platform simplifying listing and discovering rental properties. Developed dynamic advertisement-based forms, modular reusable components, and integrated map-based features for property location visualization.

Vue.jsCustom StylingMap Integration
Performance-focused · Production-testedCase Study

Speaking & community

Talks I have given, events I have run, panels I have sat on

Writing code is most of the job, but not all of it. I run knowledge sharing sessions for my team, I have organized and hosted my own public talk for charity, and I have been invited in as a guest judge to assess other people's work. Here is what that looked like.

Host & organizer16 October, 19:00

Clean Code: Key for Project Success, Thinking & Negotiations

Own event, open to the public · The LOFT center, Yerevan

This one was mine end to end. I picked the topic, built the talk, booked the room at The LOFT, and did the promotion myself. I asked my network to share the post so more people would hear about it. Then I stood up and gave it to a room of people who had paid to be there.

What I covered

  • What makes code good: readable, simple, and only then optimized
  • How to run a code review that helps instead of hurts
  • Why reading someone else's code is a skill you practice, not a talent
  • Naming things well, and why it is harder than it looks
  • Negotiating inside your team, and with the people outside it

Every bit of the money raised went to the Armenian Wounded Heroes Fund.

Event poster for Clean Code: Key for Project Success at The LOFT, listing Samvel Antapyan as the host
The poster. All proceeds went to the Armenian Wounded Heroes Fund.
Samvel Antapyan speaking in front of a slide titled Scanning
Talking through how we scan code the same way we scan a crowd.
Attendees listening during the Clean Code talk at The LOFT
The room at The LOFT.
Speaker

Clean Code: Key for Project Success

BeeWeb knowledge sharing sessions · Yerevan

BeeWeb runs regular knowledge sharing sessions, and I took one on clean code. I did not want it to be a lecture, so half of it was hands-on. We pulled up real websites from well-known international companies and looked at the variable names they had shipped. Then we did a few short games to show how the brain actually reads code.

What I covered

  • Readability, simplicity, and optimization, in that order
  • Code review as a conversation, not a verdict
  • Where psychology and programming meet
  • The art of understanding another developer's code quickly
  • Naming variables: the small decisions that add up
  • Negotiation, inside the team and outside it
Samvel Antapyan presenting to colleagues seated with laptops at the BeeWeb office
Mid session at the BeeWeb office.
Samvel Antapyan standing in front of the BEE letters while colleagues listen
Opening slide reading Why do we write code?
Where I like to start: why do we write code at all?
Workshop host

Playwright: automation that earns its keep

BeeWeb · Yerevan

A hands-on workshop on Playwright. I kept it close to real work. Every idea came with an example from a real test suite, so people could see where it pays off and where it does not.

What I covered

  • What Playwright is and how it actually works
  • The different assertion types and when to reach for each
  • Visual validation with screenshots
  • CSS coverage, and what it is genuinely useful for
Samvel Antapyan presenting a slide titled Assertion types during the Playwright workshop
Working through Playwright's assertion types.
Guest judge

Qualification and assessment panel

Relq, in cooperation with BeeWeb · Yerevan

Relq and BeeWeb ran this one together, and I was invited in with my teammates to sit on the qualification and assessment rounds. We went through the participants' work and gave each of them straight, practical advice on how to keep moving in IT. Being trusted to judge other people's work is a different kind of responsibility from shipping your own, and I took it seriously.

Participants seated during the Relq and BeeWeb assessment session, with both company logos on screen
The Relq and BeeWeb session.

Achievements

Recognition & Awards

Master's Degree in Artificial Intelligence

2024 - 2026

Higher Diploma in Information Technology

2020 - 2024

National Polytechnic University of Armenia

Yerevan

Want to work together?

I'm always open to discussing new projects and opportunities.

Let's connect

Contact

Let's Work Together

Have a project in mind or just want to say hi? I'd love to hear from you.

Send me an email

Click the button below to copy my email address

Or click here to open your email app

Get in Touch

Location

Yerevan, Armenia

Availability

I'm currently available for freelance projects and full-time opportunities. Let's discuss how I can help bring your ideas to life.

Available for work