experiment / python · pandas · numpy · duckdb · typescript · telegram
Nami
Read-only portfolio aggregation, market-model research and Telegram reporting.
Role: Personal project, spanning broker adapters, research infrastructure and reporting.
What it is
Nami brings read-only portfolio information and market research into Telegram. Broker adapters normalise account snapshots, convert currencies and produce consolidated reports without placing orders.
Engineering work
Built a read-only portfolio and research system with broker aggregation, currency conversion and Telegram reports. Implemented a deterministic backtest kernel with configurable execution costs, versioned model artifacts and traceable results.
The backtest kernel separates strategy decisions from execution and accounting. Research runs retain their specification, trades, equity curve and metrics; frozen model versions are kept separate from new experiments. Report providers separate report generation from Telegram delivery and caching.
Stack
Python, Pandas, NumPy, DuckDB, TypeScript and Telegram Bot API.
Boundaries
This is personal research and reporting software, not a claim of validated investment performance. Broker and market-data coverage depends on the configured providers. Historical simulations and paper observations are not live trading results. Private positions, balances, credentials and research artifacts are not published here.