6+ years in distributed systems · building AI-native architecture
🌍 Open to remote opportunities — backend, AI systems, agent infrastructure
- Core stack: Node.js · TypeScript · NestJS · Go · AWS
- Built and scaled microservices in production — 40+ services (Fintech) and 98-service clinical data lake (Life Sciences)
- Deep AWS experience: Lambda, ECS, SQS, S3, API Gateway, Secrets Manager, CodeBuild
- Event-driven architecture: Kafka · RabbitMQ · Redis Streams
- Actively building AI agent infrastructure — multi-agent runtimes, LLM orchestration, MCP servers
- MSc thesis: Gamma — a browser-native multi-agent runtime system (NestJS microkernel + Redis Streams Memory Bus)
- Open-source contributor — 12+ merged PRs in top TypeScript/AI-tooling repos
What I actually use and build with:
| Tool / Technology | How I use it |
|---|---|
| Anthropic Claude API | Agent reasoning, orchestration, code generation, multi-turn pipelines |
| OpenAI API (GPT-4) | Multi-provider gateway, fallback routing, embeddings |
| Google Gemini API | Vision, classification, real-time narration (gemini-2.0-flash) |
| Model Context Protocol (MCP) | Building MCP servers for external services (Monobank, Viber, etc.) |
| RAG + pgvector | Semantic search pipelines over custom knowledge bases |
| Ollama / Llama 3 / Qwen | Local inference, offline agent loops, cost-free experimentation |
| Multi-agent architecture | Hierarchical agent systems with lifecycle management, inter-agent bus |
| SSE + WebSocket streaming | Real-time LLM token delivery to clients |
Personal AI Projects — MCP servers (TypeScript):
- monobank-mcp — MCP server for Monobank Open API: accounts, statements, exchange rates, webhooks, Corporate API
- liqpay-mcp — MCP server for LiqPay, Ukraine's leading payment platform (PrivatBank)
- viber-mcp — MCP server for Viber messenger (Rakuten Viber Bot API)
Active contributor to TypeScript / AI-tooling projects:
| Project | ⭐ | What I fixed |
|---|---|---|
| ChromeDevTools/chrome-devtools-mcp | 43k | Respect custom npm registry in MCP install |
| danny-avila/LibreChat | 38k | Bedrock MCP tool-description compat, Redis cluster-safe cache delete |
| yamadashy/repomix | 26k | Cloudflare Turnstile invalid param fix |
| mastra-ai/mastra | 24k | Stream onFinish output-text fix, Datadog LLM-Obs tag promotion |
| promptfoo/promptfoo | 22k | Code-scan inline comment line validation fix |
| rohitg00/agentmemory | 21k | Memory recall format & endpoint fix |
| assistant-ui/assistant-ui | 10k | Popover tab-select fix, AG-UI message export |
| ax-llm/ax | 2.7k | Expose request body in error traces |
| alpic-ai/skybridge | 1.7k | CSS asset URL transform skip |
Earlier projects before shifting focus to AI systems:
- Built apps interacting with Solana blockchain (Web3.js, RPC, transactions)
- DEX integrations: Raydium, Orca, Meteora, Phoenix, Openbook, Lifinity
- On-chain arbitrage bot with Jito MEV bundle submission and 3-hop route discovery
- Real-time wallet & transaction monitoring with Telegram alerts




