Skip to content
View swimmwatch's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report swimmwatch

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.

Content in all repositories owned by your account will be closed.
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
swimmwatch/README.md

Dmitry Vasiliev — Backend Engineer. Architecture, AI and developer tools. Animated backend architecture, including AI agents and an LLM, with public GitHub metrics and repository languages.

Telegram Email LinkedIn

HH.ru resume Habr Career Setka

About me

4+ years in backend engineering, at Doubletapp since 2023. I design systems and shape product decisions with clients, balancing reliability, delivery speed, and business value.

Tech Lead experience: led 3 backend developers and 1 ML developer on an AI-agent platform. I mentor engineers and conduct technical interviews.

I develop Agent Skills, custom MCP tools, and agent workflows for task decomposition, dependency planning, context gathering, and development automation.

I treat engineering processes as part of the product: I improve CI pipelines, code review, and development and task-management workflows to make collaboration clearer and delivery more reliable.

Systems I work on

  • High-load backends — APIs, async processing, caching, and production observability.
  • AI platforms — agent orchestration, RAG pipelines, and knowledge bases.
  • Telegram / VK Mini Apps — payments, integrations, and media processing.

Open source & collaboration

My open-source work spans AI and agent-development tools, MCP servers, and Agent Skills, as well as security, API governance, and automation for backend projects. Open to collaboration — let's talk.

Tech stack

Backend · Infrastructure · AI · Testing

Engineering toolkit: languages and web, backend, datastores, messaging, infrastructure, observability, AI and agent tooling, and testing. A complete text version follows.

Text version
  • Languages & web: Python, Go, JavaScript, HTML, CSS
  • Backend: FastAPI, Django, Django Ninja, Celery, TaskIQ, asyncio
  • Datastores: PostgreSQL, Redis, MongoDB, Elasticsearch, OpenSearch, Weaviate
  • Messaging: RabbitMQ, Kafka
  • Infrastructure & delivery: Docker, Kubernetes, Helm, Terraform, Ansible, Nginx, Linux, GitLab CI, GitHub Actions, S3
  • Observability: Prometheus, Grafana, Alertmanager, Loki
  • AI & agent tooling: Agent Skills, RAG, MCP, LangChain, LangGraph
  • Testing: Pytest, Selenium, Playwright

Writing

English · Medium

Russian versions · Habr

A bit more

  • Continuous learning through courses and conference talks; planning to speak publicly.
  • Outside work: open source · powerlifting · PlayStation.

Pinned Loading

  1. cloakbrowser-mcp cloakbrowser-mcp Public

    ⚡ CloakBrowser MCP server for AI agents: Playwright-powered browsing, clean tool forwarding, Docker support, and multi-session HTTP transport.

    TypeScript 169 19

  2. telegram-webapp-auth telegram-webapp-auth Public

    🔒 Python package that implements Telegram Mini Apps authentication algorithms.

    Python 100 10

  3. openapi-diff-action openapi-diff-action Public

    A GitHub Action to identify differences between OpenAPI specifications. It uses OpenAPITools/openapi-diff.

    4 5

  4. playwright-localstorage playwright-localstorage Public archive

    Extension for the Playwright package that allows access to the Web Storage API.

    Python 2

  5. webchanges-action webchanges-action Public

    A GitHub Action to detect web page changes. It uses mborsetti/webchanges to find differences between web pages.

    Python 4

  6. gpt-voice gpt-voice Public

    Turn rough thoughts into clear, ready-to-use prompts—without typing every word. Speak an idea, polish it, translate it, and paste it into any application.

    TypeScript 2