Skip to content
View egordushenko's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report egordushenko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
egordushenko/README.md

Egor Dushenko

AI Engineer · LLM integrations · Automation · Full-cycle Product development

I build practical AI-powered products end-to-end — product logic, architecture, backend, LLM pipelines, payments, and deployment. I use LLMs as engineering tools to ship real products faster, not as decoration.


Selected Projects

Architecture showcase for a commercial ecosystem of video-editing tools for Adobe Premiere Pro and After Effects, built and operated solo.

Three product lines across five builds (AEGACut plugin and desktop, AEGAPanel, AEGA Sync for Premiere and After Effects), a central licensing service, payment pipeline, storefront, and Telegram-based delivery. Actively operated in production.

Frontend case study: Alterega Storefront — public frontend-only showcase of the real commercial storefront, built with Next.js, React, TypeScript, Tailwind CSS, Framer Motion, Three.js / React Three Fiber, and next-intl.

What it demonstrates:

  • full-cycle commercial product engineering as a single operator
  • HWID-bound licensing core shared across five product builds
  • Adobe CEP panel development with ExtendScript and Python sidecars
  • Electron desktop packaging on Windows
  • server-side payment confirmation pipeline (Robokassa) with Telegram and SMTP delivery
  • frontend storefront architecture: multilingual catalog, product modals, SEO, motion, and 3D hero scene
  • VPS operations: Nginx, systemd, PostgreSQL, GitHub Actions

Stack: Node.js, Fastify, Next.js, React, TypeScript, Tailwind CSS, Framer Motion, Three.js, Python, Electron, Adobe CEP, ExtendScript, PostgreSQL, ffmpeg, Linux VPS.

Website: alterega.ru


AI automation for engineering teams: reads a Redmine issue, resolves its Git repo, selects relevant files under a token budget, asks an LLM for an implementation plan, and posts it back. Repository-aware automation with safe handling of untrusted issue text and a Docker demo.

Stack: Python, Redmine REST API, OpenAI-compatible LLM API, SQLite, Docker, pytest, ruff.


HTTP load-testing CLI in idiomatic Go — benchmarks a single endpoint or drives a full virtual-user flow (login, token chaining, in-flow parallel requests) with terminal/JSON/HTML reports. Concurrency by design: producer → worker pool → single-writer collector, context-driven cancellation, race-tested, cross-platform CI.

Stack: Go, Cobra, net/http, html/template, YAML, GitHub Actions.


Telegram bot that generates marketplace product cards for Wildberries and Ozon sellers — SEO titles, descriptions, keywords, characteristics, and AI product images from ordinary photos plus a short prompt. Full product cycle with payments, trial logic, and a balance system; cost-optimized by combining multiple photos into one model input.

Stack: Python, Telegram Bot API, PostgreSQL, OpenRouter, DeepSeek, GPT Image, payment integration.


Autonomous browser agent that perceives a live page, decides, and acts under safety constraints. An orchestrator LLM drives a DOM sub-agent over Playwright — no raw selectors reach the model: the DOM is reduced to typed candidateId handles (c1, c2…), which removes the hallucinated-locator error class. Navigation is anti-guessing (only task-given or DOM-found URLs), object state persists across pages via an ObjectMemory state-machine, checkpoints are enforced in code, and a separate fail-closed SecurityGate classifier gates irreversible actions (pay, delete, send, apply).

Designed around three acceptance scenarios (spam cleanup, cart-stop-before-payment, resume→apply-with-cover); the HH apply-flow is verified as a live end-to-end run (video), the rest covered by unit tests over the generic mechanics.

Stack: TypeScript, Node.js, Playwright, OpenAI-compatible LLM API, vitest.


A typed knowledge-ops methodology for running a solo multi-product operation — the system that backs the Alterega platform. Typed separation between identity, applications, projects, research, stacks, and tasks; explicit source-of-truth boundaries; privacy auditing and context recovery for agent-assisted work. Operational maturity beyond product code.

Stack: agent-ready knowledge architecture (ISA, privacy zones, context search, instruction diet).


Tech Stack

Area Tools
Languages Go, Python, TypeScript, JavaScript
AI / LLM OpenRouter, GPT / Claude / Gemini, GPT Image, structured output, LLM orchestration
Backend Node.js, Fastify, Next.js, FastAPI, PostgreSQL, REST
Infra Linux, Nginx, Docker, systemd, GitHub Actions, VPS
Workflow Claude Code, Codex, MCP servers, agentic coding

Links

Pinned Loading

  1. alterega-platform alterega-platform Public

    Architecture showcase for the commercial Alterega Adobe plugin ecosystem.

  2. redmine-ai-technical-planner redmine-ai-technical-planner Public

    AI agent for turning Redmine issues into repository-aware technical implementation plans.

    Python

  3. alterega-storefront alterega-storefront Public

    Frontend showcase of the Alterega storefront — Next.js 16, React 19, TypeScript, Tailwind v4, Framer Motion, Three.js, i18n (ru/en/de). Backend, payments and licensing not included.

    TypeScript

  4. Browser_Agent Browser_Agent Public

    Autonomous Playwright browser agent with candidateId execution, object memory, checkpoints, and confirmation gates

    TypeScript

  5. goload goload Public

    HTTP load-testing CLI with multi-step YAML scenarios: sequential & parallel requests, response chaining between steps, RPS throttling, and JSON/HTML reports. Built in Go.

    Go

  6. CardBot CardBot Public

    Telegram bot that generates marketplace product cards and AI product images for Wildberries and Ozon sellers.

    Python 1