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
AI & Agentic Engineering: Claude Code, Claude API, Model Context Protocol (MCP) servers, multi-agent workflows, agent-assisted review & refactoring, Cursor, GitHub Copilot
Languages: Java, Go, TypeScript, JavaScript, C#, C/C++, SQL, PL/SQL, PHP
Backend Frameworks & Platforms: Spring Boot, Spring Security, Hibernate, Camunda BPMN, Gin, .NET, Node.js, NestJS, Laravel
Frontend Frameworks: React, Angular, Vue.js, jQuery, HTML5, CSS3, Bootstrap
Infrastructure & Messaging: Docker, Kubernetes, Apache Kafka, PostgreSQL, Redis, Git
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.
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.
🎯 cs16-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.
🧩 Game of Life · 🕹 java-tetris
Conway's Game of Life with clean MVC separation and testable logic, and a compact classic Tetris built from scratch in Java.
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.



