Hi, I'm Martun
Fullstack Developer · React / Next.js · Node.js / Nest.js
MM

About

Fullstack developer with 2+ years of commercial, production experience. I build platforms end to end: the web interface in React/Next.js, server-side logic in Node.js/Nest.js, PostgreSQL, background workers on queues (BullMQ/Redis), and third-party integrations. I design database schemas (migrations, indexes, transactions), set up Docker and Linux environments, and work in Git/GitLab with code review. I move freely between frontend, backend, database and worker tasks, ramp up quickly on a new domain, and take the technical side of a project to a stable release on my own.

Work Experience

Education

Don State Technical University
Don State Technical University
Information Systems & Communications, Programmer (full-time)
In progress - Expected 2027
Stavropol College of Telecommunications (V. A. Petrov)
Stavropol College of Telecommunications (V. A. Petrov)
Software Development, Programmer — vocational secondary
- 2023

Skills

TypeScript
JavaScript (ES6+)
React
Next.js
Redux
Vue
Tailwind CSS
Node.js
Nest.js
Express.js
REST API
WebSocket
PostgreSQL
Prisma ORM
MySQL
Redis
BullMQ
Docker
Docker Compose
Linux (Ubuntu)
nginx
Git / GitLab
Claude Code
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

SBER — WebAR

SBER — WebAR

WebAR campaign for Sberbank (СБЕР): a single-page in-browser experience where users try on 3D face masks in real time via webcam, capture a photo with the effect, and download the result. Built by Wave Web-Studio for Sberbank as a live corporate event marking the bank's 184th anniversary. Delivered as a time-boxed marketing activation; the public URL has since been retired, but the WebAR build, 3D-mask pipeline and real-time webcam capture were shipped in production for the client.

JavaScript
Banuba WebAR SDK
WebGL 2.0
HTML5
CSS3

TEHNOKRATIKA

Turnkey online store for electronics and accessories: modern UI, backend logic, two-way 1C sync of the catalog, and a custom admin panel.

React
TypeScript
Nest.js
PostgreSQL

CATERING FAMILY

Multi-page website for a catering company: menu, request intake and contacts, with a responsive design tuned to the brand.

React
TypeScript
Node.js

DECOR OPTOM

Online store with two-way MoySklad integration: catalog and stock sync, search and filtering, cart, orders written back to MoySklad, and payment with split payments & installments (BNPL).

React
TypeScript
Nest.js
PostgreSQL
Python

MAX Bot + Ticket Panel

Patient-request system for a children's clinical hospital: a MAX-messenger chatbot receives requests, and a web panel handles tickets, statuses, assignment and a live dashboard over WebSocket.

MAX API
Nest.js
WebSocket
React
Docker
PostgreSQL
DOMINIC PIERRA

DOMINIC PIERRA

Online store for a fashion brand: minimalist design, catalog with size charts, Robokassa payments and a custom admin panel.

React
TypeScript
Node.js
PostgreSQL
Robokassa
PTICHKI CLUB

PTICHKI CLUB

Digital ecosystem for a private club: a landing page plus a Telegram bot with paid subscriptions, automatic access provisioning after payment, and gift subscriptions.

React
Node.js
Telegram Bot API
Robokassa
PostgreSQL
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on telegram and I'll respond whenever I can. I will ignore all soliciting.

GitHub
Telegram