Skip to main content

Timur Shekhovtsov

AI Engineer & Fullstack Developer — LLM orchestration, RAG & AI agents on Vue, Nuxt, TypeScript and Node

I build AI systems that reach production: LLM orchestration and multi-step AI agents, retrieval-augmented generation (RAG) over real company data, and low-code automation pipelines in n8n that replaced roughly 40% of manual internal operations.

The other half of the job is shipping the product around it — 5+ years of commercial fullstack work in JavaScript and TypeScript: Vue 3, Nuxt 3 and React on the front, Node.js, Laravel and Python services, REST and GraphQL APIs, Supabase, Firebase and Strapi behind them. SaaS platforms, CRM systems, browser extensions and cross-platform apps.

  • AI orchestration
  • LLM & RAG
  • AI agents
  • Vue / Nuxt
  • TypeScript
  • Node.js
  • n8n low-code
5+years of experience

What I build

Six things I get hired for, as an AI engineer and as a fullstack developer — usually both at once, because an AI feature is only as good as the product wrapped around it.

AI orchestration & agent systems

Multi-step AI agents that call tools, route between models and hand work off to each other. Orchestration layers with retries, guardrails, cost control and evaluation loops — so an LLM feature behaves predictably in production instead of only in a demo.

RAG & LLM integration

Retrieval-augmented generation over real company data: chunking and embedding strategy, vector search, reranking and grounded answers with sources. I shipped a RAG-based AI support system that answers and routes requests automatically.

Fullstack product development

End-to-end features in JavaScript and TypeScript — Vue 3, Nuxt 3 and React on the front, Node.js, Laravel and Python services behind them, REST and GraphQL APIs, Supabase, Firebase, Strapi and PostgreSQL for data. SaaS platforms, CRM systems and dashboards.

Low-code / no-code automation

Business workflows automated in n8n and connected to LLMs, webhooks, CRMs and internal APIs. Low-code where it ships faster, real code where it has to scale — this cut manual internal operations by about 40% at my current role.

AI-assisted engineering workflow

Bringing Cursor, Claude Code and MCP-based tooling into a team's day-to-day: code generation, automated refactors, review assistance and repo-aware agents, with the conventions and guardrails that keep the output reviewable.

Performance, SEO & Core Web Vitals

Nuxt and Next.js rendering strategy, bundle and Lighthouse work, structured data and technical SEO. Past results include a Nuxt 2 to Nuxt 3 migration worth +25% performance and a 50% cut in initial load time on a legacy CRM.

Skills

The stack I use day to day as an AI engineer and fullstack developer.

AI Engineering & Orchestration

  • LLM integration (OpenAI, Anthropic Claude)
  • RAG pipelines, embeddings & vector search
  • AI agents, tool calling & orchestration
  • Prompt engineering & evaluation loops
  • n8n workflow automation (low-code / no-code)
  • MCP tooling, Cursor, Claude Code
  • AI-assisted refactoring & code review

Fullstack Development

  • JavaScript, TypeScript
  • Vue 3, Nuxt 3 (Options & Composition API)
  • React, Next.js
  • Pinia, Vuex, Vue Router
  • Node.js (Express), Laravel, Python
  • REST, GraphQL, WebSocket
  • Supabase, Firebase, Strapi, PostgreSQL
  • Tailwind, Vuetify, SASS / SCSS

Architecture & Practices

  • Fullstack architecture & scalable UI systems
  • API design & third-party integrations
  • Performance optimisation (Core Web Vitals, Lighthouse)
  • Technical SEO & SSR / SSG rendering strategy
  • Testing with Vitest & Jest
  • Browser APIs, Web Workers & real-time apps
  • Agile / Scrum, mentoring & code review

Tools & Technologies

From AI orchestration and LLM APIs down to the frontend, backend and delivery tooling I ship with.

AI & LLM

  • OpenAI API
  • Anthropic Claude API
  • RAG & embeddings
  • Vector search
  • Prompt engineering
  • AI agents & tool calling

AI Tooling & Automation

  • n8n
  • Cursor
  • Claude Code
  • MCP servers
  • Webhooks & API automation
  • Low-code / no-code workflows

Core Languages & Frameworks

  • JavaScript / TypeScript
  • Vue 3 / Nuxt 3
  • React / Next.js
  • Options API / Composition API
  • Pinia / Vuex
  • Vue Router

Backend & Data

  • Node.js (Express)
  • PHP (Laravel)
  • Python
  • REST / GraphQL
  • PostgreSQL / MySQL
  • Supabase / Firebase / Strapi

Networking & Realtime

  • Axios / Fetch
  • WebSocket
  • Web Workers
  • Server-Sent Events

Styling & UI

  • Tailwind / Vuetify / Bootstrap / Bulma
  • CSS / SASS / LESS / SCSS
  • Pug
  • Figma / UML

Testing & Tooling

  • Vitest / Jest
  • Vite / Vue CLI / Webpack
  • Git
  • Vuelidate / RegExp validation
  • Vue-i18n / Crowdin

Cross-Platform & Apps

  • Flutter
  • Capacitor
  • Electron
  • Browser extensions (Chrome / Firefox)

Infrastructure & Delivery

  • Vercel
  • Google Cloud Console
  • Agile / Scrum
  • YouTrack / Jira / ClickUp

Background

Languages, education, methodologies, and the tools I use to ship work day to day.

Languages

  • English — B2
  • Polish — A2
  • Ukrainian — native

Education

  • Zaporizhzhia National University — Bachelor
  • Akademia Nauk Stosowanych w Warszawie — incomplete

Methodologies

  • Agile
  • Scrum

Tracking systems

  • YouTrack
  • Jira
  • Yaware
  • ClickUp

Projects

Projects I've built or contributed to. Click to learn more.

NDA

Influencer marketing platform where 800+ businesses run campaigns. Creator stats come straight from the social networks' APIs — no screenshots, no bought followers. Ready-made packages with prices, one dashboard and one invoice instead of dozens of chats.

VueInertia.jsTypeScriptLaravelPHPMySQL

Planet VPN

Free VPN trusted by 15M+ users worldwide with 1260+ servers across 60+ countries. I worked across all three surfaces — the marketing site, the Chrome / Firefox browser extension, and the user account dashboard.

NuxtVuePiniaTypeScriptWebExtensions API

Experience

Three engineering roles across SaaS, VPN, and CRM platforms — from Vue and Nuxt frontends to AI orchestration and automation in production.

Rest&Vest LLC

Software Engineer — AI & Fullstack

2024 — Present
  • Built a RAG-based AI support system — retrieval over internal knowledge, grounded automated responses, and workflow assistance for the support team.
  • Designed and shipped AI agent and n8n orchestration pipelines across internal operations, cutting manual work by ~40%.
  • Rolled out AI-assisted development (Cursor, Claude Code, MCP tooling) for code generation, refactoring, and review across the team.
  • Built and maintained an influencer SaaS platform for campaign management, payments, and brand collaborations — Vue.js and TypeScript on the front, REST and GraphQL services behind it.
  • Developed responsive UI systems and shared components for mobile and desktop platforms.

Planet VPN

Frontend Developer

2023 — 2024
  • Migrated the main product from Nuxt 2 to Nuxt 3, improving performance by 25%.
  • Localised the platform for Arab and Asian markets, increasing audience reach by 30%.
  • Built cross-browser VPN extensions for Chrome and Firefox from a single codebase.
  • Replaced Webpack/Gulp with Vite, increasing build speed by 50%.
  • Automated the i18n translation pipeline, reducing manual work by 40%.
  • Improved SEO and Core Web Vitals through Lighthouse optimisation.
  • Integrated Stripe and REST APIs for authentication, payments, and document verification.

Disoft

Frontend Developer

2021 — 2023
  • Delivered features across 4 Vue-based CRM platforms: equipment monitoring, education, document validation, and personal account systems.
  • Resolved a recurring WebSocket reconnection issue, reducing telemetry-related support tickets by ~85%.
  • Reworked legacy Vuetify layouts into responsive mobile and tablet interfaces.
  • Improved application performance through lazy loading, route-level code splitting, and asset optimisation — reduced initial load time by 50%.
  • Built a shared UI component library adopted across multiple internal projects.
  • Mentored junior developers through code reviews and collaborative development practices.

About

I'm an AI Engineer and Fullstack Developer with 5+ years of commercial experience. Most of my work now sits at the seam between the two: LLM orchestration, RAG pipelines and AI agents on one side, and the SaaS product, APIs and interface that have to carry them on the other.

On the AI side I build multi-step agents with tool calling, retrieval-augmented generation over real company data, and automation pipelines in n8n wired into CRMs, webhooks and internal APIs. At Rest&Vest LLC that stack replaced roughly 40% of manual internal operations and now answers and routes support requests through a RAG-based assistant. I also run AI-assisted development in the team itself — Cursor, Claude Code and MCP tooling for generation, refactoring and review.

On the fullstack side my core is JavaScript and TypeScript: Vue 3, Nuxt 3 and React across the frontend, Node.js, Laravel and Python services behind them, REST and GraphQL APIs, and Supabase, Firebase, Strapi or PostgreSQL for data. I've shipped SaaS platforms, CRM systems, browser extensions and cross-platform builds from a single codebase.

Across three engineering roles I migrated a product from Nuxt 2 to Nuxt 3 (+25% performance), localised a platform for Arab and Asian markets (+30% reach), halved initial load time on a legacy CRM, and built a shared UI component library adopted across multiple internal projects. I also mentor — code reviews, pairing, and helping engineers pick up the AI tooling without losing the engineering discipline.

I value clean architecture, maintainable code and product-oriented thinking. Outside of work I run and cycle to stay sharp, and I build small browser games in the open — they're on this site under For Fun. For me, technology is both craft and curiosity.

FAQ

The questions recruiters and founders ask me first.

What does an AI engineer do on a real product?

In my case: designing the orchestration layer around the model. That means choosing where an LLM belongs and where plain code is better, wiring tool-calling agents, building RAG retrieval over company data, adding guardrails, evaluations, retries and cost limits, and then integrating all of it into the product's existing backend and UI.

Are you a frontend developer or a fullstack developer?

Fullstack, with the deepest roots in frontend. Five-plus years of commercial Vue, Nuxt, React and TypeScript work, plus the services around them — Node.js and Express, Laravel and PHP, Python, REST and GraphQL APIs, PostgreSQL, Supabase, Firebase and Strapi. I also ship browser extensions and cross-platform builds with Capacitor, Electron and Flutter.

Which AI stack do you work with?

OpenAI and Anthropic Claude APIs for generation and tool calling, RAG pipelines with embeddings and vector search, n8n for orchestration and automation, and MCP-based tooling with Cursor and Claude Code for AI-assisted development. The glue is usually TypeScript and Node.js.

Do you work with low-code and no-code tools?

Yes — n8n is a core part of how I deliver automation, connected to LLMs, webhooks, CRMs and internal APIs. I treat low-code as a delivery speed decision: it carries the workflow until it needs to scale, then the critical path moves into real code without rebuilding everything.

Can you improve an existing Vue or Nuxt application?

That is a recurring part of my work. I have migrated a production app from Nuxt 2 to Nuxt 3 with a 25% performance gain, moved state from Vuex to Pinia, replaced Webpack and Gulp with Vite for a 50% faster build, and cut initial load time in half on a legacy Vuetify CRM through lazy loading, route-level code splitting and asset optimisation.

Are you available for hire?

Yes — open to fullstack and AI engineering roles, remote across Europe or on-site in Poland, as well as focused AI automation and orchestration projects. The contact form on this page reaches me directly.