Skip to content
View ilia-ae's full-sized avatar

Block or report ilia-ae

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. 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
ilia-ae/README.md

English · Русский

Ilia Arestov · ilia.ae · Fractional CTO

Fractional CTO · infrastructure, security, AI agents and voice systems

Fractional CTO · infrastructure, security, AI agents and voice systems

ilia.ae Blog Book a call

What I do · Tech stack · Writing · Products · Open source · Stats

Delivered: 1000+ projects, 50k+ users, 38 countries. Self-hosted fleet: 50+ bare-metal hosts, 300+ virtual machines.

What I do

  • Infrastructure as code from bare metal up: Proxmox and ESXi fleets, Ansible tested in CI (Molecule idempotence runs, strict linting, secret checks, multi-arch images, TPM 2.0 attestation), changes predicted before they run.
  • Security that does not depend on one person: secrets in OpenBao and SOPS behind hardware keys, mTLS, Zero Trust access, self-hosted MDM and SIEM.
  • AI agents and AI security: self-hosted Claude agents with MCP servers, long-term memory and a GPU node; an autonomous AI red team; the boundary lives in code, not in the prompt.
  • Voice systems: Kamailio SBC clusters with RTPEngine, SIP over TLS and SRTP, bridged to Asterisk, 3CX, Kerio and GSM gateways, with Homer SIP capture.
  • Crypto custody and hardware keys: multisig across hardware wallets, Shamir-split recovery on YubiKeys, TON contracts and on-chain timestamping.
  • Forensics: DFIR triage of Windows hosts from registry, NTFS and memory artifacts.
  • Hardware and radio: ESP32 firmware, Zigbee and LoRa nodes, an EMQX broker, NFC and Apple Home Key, SDR and DMR.

Tech stack · 224

 show all ▾

💻 Languages 19

Go Rust Angular Python SQL Bash PowerShell TypeScript JavaScript C C++ Dart Kotlin Swift PHP Java Lua Ruby Tact

☁️ Cloud 8

Hetzner Cloudflare AWS Google Cloud Azure Workers Firebase Selectel

🏗️ Infrastructure as code 14

Ansible Terraform Proxmox VE Proxmox Backup Server VMware ESXi Kubernetes Docker LXC Ceph OpenZFS Linux Ubuntu Debian Git

🧪 CI & testing 23

GitHub Actions Molecule ansible-lint yamllint ShellCheck staticcheck · govulncheck pytest Ruff mypy ESLint Prettier Maestro E2E fastlane Gradle pre-commit Dependabot Trivy Codecov hassfest SIPp Multi-arch images arm64/amd64 TPM 2.0 attestation · Keylime SOPS round-trip tests

🌐 Network & edge 12

Nginx Traefik Caddy HAProxy Keepalived WireGuard ZeroTier OPNsense pfSense MikroTik nftables Tor

🛡️ Security & secrets 16

OpenBao SOPS + age GnuPG mTLS / PKI Let's Encrypt OpenSSL Vaultwarden Wazuh Suricata Keylime Hardening: Lynis, OpenSCAP Intune MDM Shamir's Secret Sharing AI red team · PentAGI LLM guardrails · OWASP LLM Top 10 Prompt-injection defence

🔎 Forensics & DFIR 5

Volatility 3 Velociraptor KAPE EZ Tools Plaso · log2timeline

🔑 Hardware keys & smartcards 17

YubiKey YubiHSM 2 Google Titan Rutoken JaCarta Nitrokey FIDO2 / WebAuthn OpenPGP card · PIV HSM · PKCS#11 Java Card · GlobalPlatform PC/SC readers (ACS, Feitian) Ledger Trezor COLDCARD Tangem SafePal CoolWallet

🪙 Crypto & Web3 10

TON Jetton (TEP-74) TON Connect Bitcoin OpenTimestamps Ethereum Base L2 viem BIP39 · BIP32 Multisig: Sparrow, Safe

📞 VoIP 14

Kamailio RTPEngine RTP · RTCP SIP over TLS SRTP ZRTP DTLS-SRTP Kamailio DMQ cluster Asterisk 3CX Kerio Operator GoIP GSM gateways Homer SIP capture WebRTC

📨 Messaging & brokers 9

EMQX MQTT Apache Kafka RabbitMQ n8n Rocket.Chat XMPP Telegram bots MTProto (gotd)

📧 Mail & groupware 8

Kerio Connect Kerio Operator Microsoft Exchange Stalwart Mail Postfix Dovecot Nextcloud Veeam Backup

📈 Observability & data 13

Grafana Prometheus VictoriaMetrics VictoriaLogs Fluent Bit Uptime Kuma PostgreSQL MariaDB MongoDB Redis InfluxDB OpenSearch Metabase

📱 Apps & web 9

React React Native Flutter Node.js Express Django Svelte Streamlit WordPress

📡 Hardware, radio & IoT 20

ESP32 · S3 · C6 · H2 ESP-IDF ESPHome PlatformIO Home Assistant Zigbee Bluetooth LE LoRa · Meshtastic Proxmark3 PN532 NFC Aliro · Apple Home Key Flipper Zero SDR: HackRF, RTL-SDR DMR · MMDVM Starlink OpenWrt Raspberry Pi M5Stack LILYGO Teensy 4.1

🤖 AI: what I build now 27

Claude Claude Code Claude API OpenAI API GPT-5 · GPT-4o OpenAI Codex GitHub Copilot Cursor Gemini DeepSeek Grok Qwen Ollama MCP MCP servers in Go Agent memory · Hindsight Agent skills · AGENTS.md OpenClaw agents Paperclip LiteLLM RAG · pgvector Qdrant CUDA RTX PRO 6000 Blackwell node NVIDIA Container Toolkit Frigate Computer vision · OCR

Own AI engine: hardware, services, software, users. On top of it: agents that run infrastructure and communications; an autonomous red team that attacks our own services and finds vulnerabilities; IT department work organised with AI.

Badges link to my article on the topic when I have one, otherwise the project page.

Recent writing

Latin America regulations for tech companies: Brazil, Mexico, Colombia, Chile, Argentina and Peru Russia regulations for tech companies: 152-FZ, critical infrastructure, e-documents, signatures and the Bank of Russia

CIS regulations for tech companies: Kazakhstan, Uzbekistan, Kyrgyzstan, Belarus, Armenia and Azerbaijan Gulf regulations for tech companies: Saudi Arabia, Qatar, Bahrain, Oman, Kuwait and Egypt

Vendor lock-in: what a technical audit should check besides the code UAE regulations for tech companies: data, cybersecurity, e-invoicing and e-signatures

All articles → · updated daily from the site RSS

Products

mayday.software: AI voice assistant that walks every employee through business processes in real time MIRADOR: Independent weekly report on your development: does it work, is it moving, how fast

Netcheck: Connection audit: IP, DNS, censorship, WebRTC and DNS leaks, fingerprint, all in the browser Monolith Plus: Private secure cloud: isolated perimeter, virtual desktops, protected comms, panic button

My open source

vaultwarden: Approve Vaultwarden logins from your phone, signed end to end. iOS and Android. wg-yubikey-manager: A macOS app that unlocks WireGuard configs with a tap of a YubiKey.

deposit.mayday.software: Proof of source-code authorship: cryptographic timestamps anchored in Bitcoin and Base. fb-agent: A single-binary Fluent Bit manager for Linux log shipping, VictoriaLogs-compatible.

aliro-mayday: An Aliro NFC access controller on ESP32-S3 and PN532, provisioned over Matter. klipsch_flexus: A Home Assistant integration for the Klipsch Flexus CORE 300 soundbar.

GitHub stats

GitHub stats: contributions, active days, longest streak, best week, public repos, stars

Pinned Loading

  1. vaultwarden vaultwarden Public

    🚓🔓 Vault Approver — mobile app (iOS+Android) for approving Vaultwarden logins from a registered device with end-to-end signed approvals.

    Dart 4

  2. klipsch_flexus klipsch_flexus Public

    🏠🔓 Home Assistant integration for Klipsch Flexus soundbars (CORE 100 / 200 / 300): local API, no cloud

    Python 6 2

  3. deposit.mayday.software deposit.mayday.software Public

    🌏🔓 Open-source cryptographic deposit for source code authorship and timestamp evidence. Angular frontend + Cloudflare Worker API + browser extension (Chrome/Firefox).

    TypeScript

  4. m5paper_esphome m5paper_esphome Public

    🏠🔓 ESPHOME and m5paper

    C++ 6

  5. aliro-mayday aliro-mayday Public

    Experimental Aliro NFC controller for ESP32-S3 + PN532 with Matter provisioning; clean source snapshot and regression tests.

    C 2

  6. zignode zignode Public

    🧩💧📡 ZigNode — a modular ESP32 Zigbee/Wi-Fi node. Safety-first firmware you extend with modules (flagship: auto-watering pump). Home Assistant / Zigbee2MQTT · boards ESP32-H2 & C6 · OTA + rollback

    C 2