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

Block or report Elkhan-Isayev

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
Elkhan-Isayev/README.md

👋 Hi, I'm Elkhan Isayev

💻 Senior Software Engineer | Former Technical Lead | Distributed Systems & Agentic Engineering

Building high-load and enterprise-grade systems since 2016 — mostly fintech and banking. I lead technical direction, design microservice architectures, and ship reliable, maintainable software across Go, Java and PHP.

  • 🏦 Now: Senior Software Engineer at Push30 — backend services in Go, Java and PHP, a cross-border payments integration with a Kazakhstani bank, shared Kafka messaging and logging libraries, SDLC and alerting
  • 🧭 Before: Technical Lead at Deviofy (Dubai) — architecture of B2B2C marketplaces and real-time platforms; Technical Lead and Senior Engineer at Kapital Bank — microservice decomposition, Kubernetes migration, mobile banking integrated with the credit system via Camunda, Kafka streaming into the data warehouse
  • 🤖 Agentic engineering: Claude Code, Cursor and Copilot are part of everyday delivery, and I build tools for coding agents — Erebus ships an MCP server with 51 tools
  • 🧠 Focus: event-driven microservices, system design, high-load messaging (Kafka, RabbitMQ), observability
  • 📬 Contact: is.elxan@gmail.com · Baku, Azerbaijan

LinkedIn


🛠 Tech Stack

AI & Agentic Engineering: Claude Code, Claude API, Model Context Protocol (MCP) servers, multi-agent workflows, agent-assisted review & refactoring, Cursor, GitHub Copilot

Claude Code Claude API Model Context Protocol Cursor GitHub Copilot

Languages: Java, Go, TypeScript, JavaScript, C#, C/C++, SQL, PL/SQL, PHP

Java Go TypeScript JavaScript C# C++ SQL PL/SQL PHP

Backend Frameworks & Platforms: Spring Boot, Spring Security, Hibernate, Camunda BPMN, Gin, .NET, Node.js, NestJS, Laravel

Spring Boot Hibernate Camunda .NET Node.js NestJS Laravel

Frontend Frameworks: React, Angular, Vue.js, jQuery, HTML5, CSS3, Bootstrap

React Angular Vue.js jQuery HTML5 CSS3 Bootstrap

Infrastructure & Messaging: Docker, Kubernetes, Apache Kafka, PostgreSQL, Redis, Git

Docker Kubernetes Apache Kafka PostgreSQL Redis Git


🤖 Featured Projects · AI & Developer Tools

🌑 Erebus · Website

One desktop app for Apache Kafka and RabbitMQ — browse topics and queues, produce and consume, manage consumer groups, schemas, connectors and bindings, keep kubectl port-forwards alive in built-in terminal tabs. Ships an MCP server with 51 tools, so Claude Code can drive your brokers; read-only clusters stay read-only for the agent too. macOS, Windows, Linux.

Autonomous forex trader for MetaTrader 5: technical analysis feeds Claude, which proposes the trade — and a deterministic risk engine has final authority over the AI. TypeScript / Node.js, SQLite audit trail, kill-switch, dashboard.

Event-driven demo with Spring Boot, Apache Kafka producers & consumers, and Docker. A clean reference for anyone learning event streaming with Java.

🎮 Games

Open-source remake in the spirit of Sea Dogs II on Godot 4.7 — 3D naval combat with a real wind model, boarding, a living trade economy, nations & reputation, RPG skills. Procedural ships and a synthesized soundtrack, no original assets. Windows, macOS, Linux and the web.

Counter-Strike 1.6 playable right in the browser over LAN — one Docker container, share a link, no installs. Built with WebRTC + Xash3D compiled to WebAssembly.

Counter-Strike 1.6 .dem recordings replayed in 3D in the browser — the real map with baked lightmaps, real player models, and a chase camera over any player's shoulder. One embeddable ES module; no game install, no video encoding, no server.

Multiplayer chess for the office LAN — host on one machine, share a link, play with no internet. Server-enforced rules, chess clocks, spectators, chat, rematch.

Conway's Game of Life with clean MVC separation and testable logic, and a compact classic Tetris built from scratch in Java.

🌍 Visualizations & Interactive Web

250 million years of continental drift, from Pangaea to today, on a real-time WebGL globe. All 399 tectonic plates follow the peer-reviewed Müller et al. (2019) model, so the last frame is exactly today's Earth. Three.js, ray-marched atmosphere, four UI languages.

Interactive retellings of stories from before the common era. Pilot: Homer's Odyssey, in eight languages — scroll-driven scenes, a voyage chart, music. Astro with a handful of vanilla TS scripts.

Turns your router's live signal into a coverage map of a floor plan you draw, with animated wavefronts and radio "shadows" behind walls. Log-distance path loss + ray-cast wall attenuation, zero dependencies.

Live dashboard over Azerbaijan's national open data (opendata.az) — real-time country metrics and market-demand signals. Pure static site, no backend.

Collaborative app for analyzing stock-price change statistics — built together with a small team.

📂 Plus a collection of smaller projects: snake (C++), QR encoder/decoder, currency & deposit calculators, a coins catalog, and more — explore the repositories tab.


📈 GitHub Stats

Elkhan's GitHub stats Most used languages

GitHub streak Contributions per month, last 12 months

Pinned Loading

  1. azpulse azpulse Public

    AzPulse — live dashboard over Azerbaijan's national open data (opendata.az). Real-time country metrics & market-demand signals. Static site, no backend.

    JavaScript 1

  2. cs16-web cs16-web Public

    Counter-Strike 1.6 playable in the browser over LAN — one Docker container, share a link, no installs. WebRTC + Xash3D WASM.

    HTML 5 5

  3. erebus erebus Public

    Desktop client for Apache Kafka and RabbitMQ — browse topics & queues, produce/consume, manage consumer groups, schemas and connectors, with built-in terminal tabs and an MCP server for Claude Code…

    TypeScript 2

  4. chess-web chess-web Public

    ♚ Multiplayer chess in the browser for your local network — host on one PC, share a link, play offline with full rules, clocks, spectators and chat.

    JavaScript 1

  5. corsairs corsairs Public

    Open-source, built-from-scratch remake in the spirit of Sea Dogs II (Akella, 2003) on Godot 4.7 — naval combat, trading, boarding, RPG skills. Windows / macOS / Linux / Web.

    GDScript 1

  6. cs-viewer cs-viewer Public

    Embeddable Counter-Strike 1.6 demo (.dem) viewer — replay matches in 3D in the browser with real maps, player models, third-person camera and sound. One ES module, WebGL, no install.

    TypeScript