Skip to content

eiler2005/eiler2005

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Hi, I'm Denis 👋

Product leader & engineer at the intersection of B2B FinTech and AI. Director of Product at Cinimex Group (KZ · RU) by day; shipping AI-native systems and infrastructure on GitHub to stay close to the metal.

ORCID Google Scholar LinkedIn


Track record at a glance

  • 20 years in B2B FinTech and banking platforms
  • Grew the practice I lead from $0.2M → $15M annual revenue and 9 → 150+ specialists
  • 8 national award-winning projects across TAdviser IT Prize, CNews Innovation, FINNEXT, Best ESG, "Project of the Year"
  • Payment Hub — large-scale RF cross-border infrastructure (TAdviser IT Prize 2023) · VTB API Platform — 2,000+ internal teams, 700+ APIs (CNews Innovation 2023) · OpsNext — 99% STP across 5.4B annual transactions · Strela — first corporate-deal personalization system in RF (FINNEXT 2025)
  • IEEE Senior Member (#99277800) · Patent holder (RU 2012616579 — Cinimex Test Tool, deployed in 6 of the top-10 RF banks) · Author of Digital Bank (Amazon, 2023)

What I'm building (personal lab on GitHub)

Project Stack Why it matters
🏛️ praefectus-ai — your AI sysadmin under contract: an LLM-powered digital steward for Linux VPS administration Ansible · Python · Bash · LLM contracts · Mermaid · GitHub Actions You bought a VPS, not a second job. PraefectusAI hires an LLM agent to handle the boring 90% of VPS ops 24/7 — disk cleanup, encrypted backups, security baselines, drift alerts — under a written contract that physically rules out the dumb mistakes (no unfiltered docker prune, no git push --force, no app data touched). Onboarded in 15 minutes, MIT-licensed, battle-tested on a real Hetzner CX23. This is the contract pattern that makes LLM agents safe in production.
🤖 ai-tab-optimizer — local-first Chrome extension that turns 100+ tabs into structured, searchable knowledge TS · Chrome MV3 · FastAPI · SQLite · Claude Code / Codex CLI Solves the 100-tab problem without sending a single tab to a cloud. Survives 1000-tab sweeps; 45-type discriminated-union protocol; per-batch failover between Claude Code and Codex CLI
💸 bnpl-flexipay-hub — modular white-label Buy Now Pay Later platform React 18 · Vite · TS · shadcn/ui · Tailwind Lets a stakeholder click through a full BNPL launch — Seller, Admin, Customer — before anyone writes a backend endpoint. Three role-based React apps under one router, mock-first data layer
🤝 dealsnext-insight-hub — Lovable-built MVP for B2B deal personalization TypeScript · Lovable · React · shadcn/ui Solo re-prototype of the corporate DealsNext platform (FINNEXT 2025 winner) — a Director of Product testing the same thesis with modern AI tooling instead of waiting on a sprint team
🇬🇧 FluentLoop — single-user English-learning bot that lives in Telegram Python 3.11 · Telethon · APScheduler · SQLAlchemy · Docker · DeepSeek English tutor that lives in Telegram and learns my mistakes. Spaced repetition + mistake-pattern detection; 14 epics shipped end-to-end in one autonomous overnight build with Claude Code
🧠 clawden-ai — always-on personal AI ops platform on Hetzner Python 3.12 · OpenClaw · LightRAG · MCP · Telegram An AI ops teammate that pushes signals before I ask — reads work email, surfaces deal-flow changes, plans next actions. DeepSeek classifier → Claude synthesis → LightRAG memory over an Obsidian vault
📨 maxgram — personal MAX → Telegram bridge: read and answer all MAX chats from Telegram, without installing MAX Python · WebSocket userbot · SQLite · Docker · Ansible · Hetzner Reverse-engineered an unsupported messenger so I can answer it from Telegram. Privacy-first (only routing metadata stored); idempotent dedup; supervisor runtime; Ansible-codified ops on Hetzner
🛡️ ghostroute — router-level VLESS+Reality routing for ASUS Merlin Shell · iptables · sing-box · xray Turns a $100 home router into a privacy gateway for the whole household — no apps on phones, no manual VPN toggling. QR profile generator for mobile clients (scan once, import done); read-only web Console with desktop workbenches and mobile triage pages; multi-channel A/B/C data plane that survives reboots and ISP changes

Plus a long-running side project from 2018: backtestportaa — Java tool for back-testing investing portfolios with technical indicators.


International work

Public, large-scale collaborations across borders:

  • Cinimex Group operates across CIS and Southeast Asia with regional offices including a dedicated Kazakhstan office — gives the team a working footprint across multiple regulatory perimeters
  • Volkswagen Group AG — joint dealer-network digital ecosystem and IDP platform with the Berlin office (Kubernetes / microservices, 40-person cross-border team)
  • Alibaba / AliPay — adoption of ISO 20022 for cross-border payments processed through Russia
  • Bank of Russia — first CBDC (digital ruble) transactions in the country; first B2B smart contracts in construction (Mosinzhproekt); contributor to CBDC technical standards
  • Direct payment channels built into Payment Hub: China (UnionPay, CIPS), India (NPCI, RuPay), Vietnam, Bangladesh — covering ~60% of RF cross-border trade with the Asian region
  • McKinsey & Company · EPAM Systems — joint delivery on enterprise digital-transformation programs
  • Began my career at Exigen Services (now Emergn) — at the time a top-4 outsourcing firm globally, US clients, English-medium delivery

How I think about building things

  • Start from the user, not the framework. Every project begins with "what does this make easier for the person using it?" — only then does the stack become a question.
  • Ship narrow, then expand. A prototype that does one thing well beats a backlog of half-built features. If real users don't pull on a feature, it doesn't get built next.
  • Defaults are policy. Cosmetic choices — copy, ordering, what's pre-selected — have product consequences. They get the same care as architecture.
  • Documentation is part of the deliverable. Every project ships with a real README, architecture notes, and CI from day one. If a reviewer can't understand the system from the repo, the system isn't done.
  • AI in the loop, not in the way. Production tooling, not a demo — see the patterns below.

How I build with AI in production

Patterns I reach for:

  • Discriminated-union message protocols — every cross-process message is a member of one TypeScript union; adding one without handling it doesn't compile (45-type union in ai-tab-optimizer)
  • Per-batch provider failover — Claude Code → Codex CLI → heuristic, decided per batch by a small policy module; transient rate limits don't kill long autonomous runs
  • Three-tier model dispatcher — cheap classification → medium reasoning → expensive synthesis, picked automatically per task (clawden-ai's OmniRoute)
  • Stop-and-resume autonomous runs — run state in SQLite with per-tab status, pending queue, partial results, accumulated metadata; survives reload mid-1000-tab sweep
  • Knowledge-graph memory — LightRAG over an Obsidian vault, fed continuously by event-driven bridges; replaces "chat history" as long-term context
  • Multi-channel data planes with explicit ownership boundaries — no silent rewriting between layers (ghostroute's A/B/C channels)
  • MCP-first context engineering — custom MCP servers (lean-ctx) and tool-search budgets to keep agentic dev sessions within cache windows

Tooling

  • AI runtime — Claude Code · Codex CLI · OpenClaw · MCP servers · LightRAG · DeepSeek · Yandex AI Studio · Anthropic / OpenAI APIs
  • Niche stack — sing-box · xray · Reality protocol · Hetzner · Telethon · ASUS Merlin
  • Languages & web — TypeScript · Python · Java · React · Vite · FastAPI · Tailwind · shadcn/ui · Docker · SQLite · PostgreSQL · Linux

Beyond shipping code

  • Currently focused on: building AI-native systems where digital workers own entire operational functions — autonomous teammates that observe, decide, escalate, and report, rather than chat assistants triggered on demand. The goal is measurable business outcomes: faster deal cycles, lower OPEX, and human teams freed for higher-leverage work. Applied to B2B FinTech operations, CBDC and tokenized settlements, and cross-border payment infrastructure. Published expert profile and articles on this thesis at RBC Companies
  • Author of Digital Bank (Amazon, 2023) — handbook on banking digital transformation
  • IEEE Senior Member (#99277800) · Skolkovo Foundation expert since 2023 · FSI grant jury member
  • 10+ peer-reviewed papers indexed at Google Scholar and ORCID
  • Yandex Practicum — System Architect program (2025) · Karpov.Courses — ML & System Design · GoPractice — Product Management Simulator · ICAgile Certified Professional
  • Languages: Russian (native), English (C1)
  • Open to interesting conversations on LinkedIn

GitHub at a glance

Profile views Followers Total Stars


This profile is maintained at eiler2005/eiler2005.

About

Profile README — Director of Product (B2B FinTech & AI), shipping AI-native systems on GitHub

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors