For hiring teams

Fullstack developer for your team

Vue / Nuxt, Node.js / NestJS, LLM integrations. Remote, full-time or contract.

In short

What I do

Front end
Vue 3, Nuxt 3 and 4, TypeScript, SSR, Pinia. Vue and Nuxt since 2019.
Back end
Node.js, NestJS, Prisma, PostgreSQL, Redis, BullMQ.
AI
OpenAI, Claude and Gemini through their APIs, generation pipelines, MCP, chatbots. I use Claude Code in my work.
Infrastructure
Docker, Nginx, CI/CD on GitHub Actions and GitLab CI.
Teams
More than four years at the Ptolemay studio, led the front-end team at AX Capital, a team of 6 at VibeSEO.
Projects

What you can open and check

Products that are live now come first.

OOHVAT

Front-end developer on the Ptolemay team

A platform for ads on digital screens: 32,000+ screens in 560+ cities. I worked on the advertiser dashboard interface on Vue 3, Pinia and Yandex Maps.

  • Vue 3
  • Vite
  • Pinia
  • Yandex Maps

AX Capital

Led the front-end team

The axcapital.ae site on Nuxt (SSR), a CMS on Quasar with an Editor.js editor, a 3D apartment viewer on Three.js. Pages loaded about 40% faster.

  • Nuxt
  • Quasar
  • Three.js
  • Editor.js

VibeSEO

Fullstack developer, co-founder · team of 6

An AI platform for SEO. Back end on NestJS, Prisma and BullMQ, article generation on four LLMs, publishing to clients’ CMS. The project was closed in July 2026.

  • NestJS
  • Prisma
  • BullMQ
  • Redis
  • Nuxt 4

DEAL

Chrome extension developer on the Ptolemay team

An AI assistant for LinkedIn. An extension on CRXJS and Vite, published on the Chrome Web Store. The project is closed, but the store page is still up.

  • CRXJS
  • Vite
  • Chrome Extensions
Code

Public code

The code of client projects is private. What is open, you can see here.

A paywall for a kids’ game in a webview: Nuxt 4, TypeScript, SQLite, Docker, deployed to a VPS behind Nginx.
GitHub profile.
Format

How I work

Employment
Remote. Full-time, part-time or a project.
Paperwork
A contract with me as a self-employed contractor, with invoices.
Process
I join your team’s repository and processes and work on the team’s schedule.
Contact

Tell me which role you’re hiring for

I reply the same day.