Grigory Gulyuk

Software engineer, AI tooling and full-stack products

Paphos, Cyprus · LinkedIn · GitHub

Download PDF ↓

About

Software engineer working on AI tooling and full-stack products. Until October 2026 I was a software engineer intern at JetBrains, on MCP Steroid, an official JetBrains incubator project that connects AI coding agents such as Claude Code, Codex and Gemini to JetBrains IDEs through the Model Context Protocol. My work there spanned the IntelliJ Platform plugin, the Kotlin-based devrig CLI and MCP server, cross-platform installation flows and automated testing. Alongside it I work as the full-stack engineer at Soqra, an AI-powered platform for mathematics education: a real-time backend with FastAPI, Python and PostgreSQL, and a frontend with Nuxt 4, Vue 3 and TypeScript. I study Computer Science and Artificial Intelligence at Neapolis University Pafos, in a program designed and delivered by JetBrains. I like working close to the product, where backend architecture, developer tooling, AI systems and user experience come together, and I am looking for my next internship.

Experience

Feb 2026 — present

Full Stack Engineer · Soqra

Pafos, Cyprus

  • Built Soqra, a full-stack AI-powered platform connecting students and teachers for maths problem solving.
  • Designed and implemented a real-time WebSocket API (FastAPI, Python) with a stop and cancel protocol, integrating the team's multi-step LangGraph pipelines (OpenAI) for hint generation, solution grading and LaTeX-formatted task creation.
  • Owned the whole frontend (Nuxt 4, Vue 3, TypeScript, Tailwind CSS), including a real-time chat UI with optimistic updates and a four-state machine, AI-assisted task generation, a criteria and scoring editor, and a teacher dashboard for classrooms and contests.
  • Worked end to end across the stack, including PostgreSQL schema design, async SQLAlchemy, REST and WebSocket API design, and reactive Vue composables.

Jun 2026 — Oct 2026

Software Engineer Intern · JetBrains

Paphos, Cyprus

  • Worked on MCP Steroid in the Agentic Experience & Tools team, an official JetBrains incubator project that connects AI coding agents to JetBrains IDEs through the Model Context Protocol.
  • Shipped an IDE-side onboarding and configuration experience for devrig, with installation from the IDE settings, actionable notifications and setup paths for Claude Code, Codex, Gemini and other MCP clients.
  • Built shared cross-platform installation infrastructure in Kotlin for macOS, Linux and Windows, covering OS-specific launchers, path quoting, PowerShell fallbacks, cancellable background execution and coordination between concurrent installer processes.
  • Separated devrig installation from AI-agent registration, so no third-party configuration file is changed implicitly and every registration step is explicit and idempotent.
  • Designed a Claude Code marketplace plugin with MCP configuration, lifecycle hooks, setup, status, help and uninstall commands, and Gradle-based package and manifest validation.
  • Prototyped automatic project routing from MCP workspace roots, and hardened MCP and CLI boundaries with input validation and contract tests that keep schemas, documentation and behaviour from drifting apart.

Mar 2024 — Jul 2025

Chief Technology Officer · Unchaind (formerly EXQ)

  • Grew a crypto analytics startup from inception to a team of 15, delivering trading tools.
  • Led cross-functional product teams of developers and designers, driving the roadmap and agile workflow through custom task tracking.
  • Built real-time analytics products, including a live spot arbitrage bot and a whale tracker, and optimised data pipelines to process more than 500 million events a day with sub-second latency using Deno and TypeScript.
  • Designed the infrastructure (MongoDB, cloud servers) for 99.9% uptime under high-frequency trading load.

Apr 2022 — Apr 2024

Frontend Web Developer · SMS Aero

  • Led frontend development for smsaero.ru (Nuxt 2), working with the backend teams on API integrations.
  • Delivered responsive UI and UX improvements.

2020 — 2022

Frontend Developer · GetGo

  • Built Vue.js and Nuxt applications for enterprise clients, focused on performance and cross-browser compatibility.

2017 — 2020

Freelance Frontend Developer · Freelance

  • Designed and deployed more than 20 client websites with modern JavaScript frameworks.

Education

Oct 2025 — Jun 2029

BSc, Computer Science and Artificial Intelligence · Neapolis University Pafos

A program designed and delivered by JetBrains.

Sep 2021 — May 2023

Specialist degree (unfinished), Computer and Information Systems Security · Higher School of Economics

Skills

AI tooling

Model Context Protocol, Claude Code plugins, LangGraph, OpenAI API, agent contract testing

Developer tools

Kotlin, IntelliJ Platform, Gradle, cross-platform installers, test-first development

Backend

Python, FastAPI, PostgreSQL, SQLAlchemy, REST, WebSockets, Deno, MongoDB

Frontend

Nuxt, Vue 3, TypeScript, Tailwind CSS

Leadership

Technical leadership, roadmap planning, agile delivery

© Grigory Gulyuk · no cookies · pseudonymous visit statistics · privacy · legal · · built by hand and by Claude · rss · llms.txt