msbel

msbel · istanbul, tr

Engineer building quiet, durable systems. A self-hosted AI, a trading bot, a QA agent, a hand-crafted RPG.

msbel — senior test automation engineer in Istanbul, Turkey. Mechanical engineer trained at Istanbul University; mechatronics master's at Marmara University. Builds Alcyone (a self-hosted multi-agent AI on a Raspberry Pi 5), Thalamus (an OpenClaw community plugin on ClawHub and npm), a 9-layer testnet trading bot on the same Pi, an AI QA agent, and a hand-crafted RPG in Unity. GitHub: msbel5.

Senior test automation engineer by day. Builder of a self-hosted AI called Alcyone on a Raspberry Pi 5 in Istanbul.

currently

Running the trading bot 24/7 on testnet. Nine signal layers, 46 ML features, no fabrication. Drafting an AI QA agent that writes its own end-to-end tests by watching the page. Estonian e-Residency application is in flight. In the queue: rewriting Ember by hand in Unity, because AI-generated games cannot be played.

selected work

Six recent builds.

01 2026 live

Alcyone

A persistent AI built on top of OpenClaw. Lives on the Pi, runs around the clock, picks up threads I have forgotten, drafts replies before I open the laptop. Telegram in and out. A paid model when it is awake on a real task; local Qwen on Ollama for the heartbeat. The Thalamus plugin (next entry) is the routing layer that keeps the context budget under control.

openclawmulti-agentpi 5ollamatelegram
02 2026 live

Thalamus

A community plugin for OpenClaw. Replaces "paste the whole transcript when you spawn a sub-agent" with a 3-field reference: packet_id, resolver_key, inline_vector. The receiver resolves only the atoms it needs from a local vector store. Qwen3-Embedding-0.6B runs on Pi 5 CPU via llama.cpp. A FAISS RaBitQ codebook compresses 1024-dim vectors to 128 bytes. MIT licensed. Distributed on ClawHub and npm.

openclawmcppluginragfaissqwen3pi 5
03 2026 live

Trading Bot

A 9-layer signal engine: trend, momentum, volatility, volume, sentiment, an ML ensemble, Ichimoku, candlestick patterns, and statistical models. Forty-six features pass through Boruta selection and CPCV validation before the stacked ensemble (LightGBM, XGBoost, RF, ExtraTrees with a Ridge meta) makes a call. $100 simulated balance on Binance Testnet. Never connected to real money.

pythonpytorchbinance apipi 5cnn-lstmml-ops
04 2026 in progress

QA Automation

Production-ready Selenium and Gauge specs generated from a small locator JSON. Snapshot-based discovery, locator auto-extraction, a step catalog DSL any QA engineer can extend. Tested against a real consumer-facing booking flow; the happy path runs end to end in under two minutes, with full step snapshots as an audit trail.

seleniumgaugejavaclaude apiqa automation
05 2026 in progress

Ember — RPG, by hand

After AI-assisted prototypes proved unplayable, this is the deliberate version. Top-down perspective, deep RPG simulation, written from scratch in Unity. A long-game labour of love.

unityc#game designrpgsimulation
06 2026 idle

Pixel Agents

A whimsical TypeScript prototype: agents as pixel sprites moving around a virtual office, each role embodied. Started as a visualisation experiment for multi-agent dialog systems before the Ember pivot.

typescriptpixel artmulti-agentvisualisation

connect

Reach out.

Open to collaborating on AI agent systems, contracting for test automation infrastructure, or trading notes on what is actually working in production.