Skip to content
View SajjadKiani's full-sized avatar
πŸ§™β€β™‚οΈ
I build whatever I need
πŸ§™β€β™‚οΈ
I build whatever I need

Block or report SajjadKiani

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. Markdown is supported. 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
sajjadkiani/README.md
Typing SVG


πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ Computer Science grad, currently CTO @ Zhama
  • 🌐 Frontend developer at heart who loves Web3 β€” I ship full products, frontend to backend
  • πŸ€– Focused on agentic AI: giving LLMs real tools to act on, not just chat
  • πŸ“ˆ Deep into DeFi & prediction-market infrastructure β€” trading APIs, market makers, AI-driven decisions
  • πŸ” Also tinker with networking tools for open, censorship-resistant internet access
  • 🌱 Currently exploring the Model Context Protocol (MCP) and agent-run trading systems
  • πŸ“« Reach me at sajadkiyani.ir

πŸ€– AI & Agentic Systems

I care less about chatbots and more about giving LLMs hands β€” real tools they can call to observe and act on the world.

  • MCP servers for finance β€” wallex-mcp-server exposes an exchange's market data, wallet balances, and order placement as Model Context Protocol tools, so any MCP-compatible agent can research and trade autonomously instead of me hand-wiring an API integration per use case.
  • AI-driven trading decisions β€” polymarket-ai-decision uses an LLM to reason over prediction-market data and inform trading decisions on Polymarket.
  • LLM-powered Telegram automation β€” telegram-channel-summary is a bot pair: one replies to channel posts with colloquial-Farsi summaries via OpenRouter/Gemini (deny-by-default allowlisted), the other merges an entire Telegram folder of channels into a single daily digest, so I read a folder's worth of news in one message instead of forty.
  • Practically that means I spend most of my AI time on prompt-to-tool-call reliability, allowlisting/guardrails for autonomous agents, and structuring LLM output so it's safe to act on unattended.

πŸ”— Blockchain & DeFi

Frontend background, but most of what I ship these days lives at the trading/market layer:

  • Exchange & DEX trading infra β€” trading-api and lighter-trading-api are high-performance trading APIs against DEX venues, built for latency-sensitive order flow.
  • Automated market making β€” polymarket-marketmaker runs automated market making on Polymarket's prediction markets.
  • CEX ↔ agent bridge β€” wallex-mcp-server (above) is where this overlaps with the AI work: turning a centralized exchange into something an autonomous agent can operate directly.
  • Earlier explorations: smart-money-algo (Pine Script) and technical-analysis notebooks, from before I moved to shipping trading infra directly.

πŸ› οΈ Tech Stack

Languages

Frontend

AI / Agents

Blockchain & Trading

Tools & Infra


πŸ“Œ Featured Projects

MCP server exposing Wallex exchange market data, balances, and order placement as tools for LLM agents.

LLM-driven reasoning over prediction-market data to inform Polymarket trading decisions.

Allowlisted Telegram bot that summarizes channel posts and daily-digests whole folders via OpenRouter/Gemini.

πŸ“Š trading-api

High-performance DEX trading API built for latency-sensitive order flow.

Automated market maker running live on Polymarket's prediction markets.

🏎️ lighter-trading-api

High-performance trading API integration for the Lighter DEX.


πŸ“Š GitHub Stats


🀝 Connect with me

Thanks for stopping by ⭐

Pinned Loading

  1. token-tracker-view token-tracker-view Public

    crypto tracker

    JavaScript 1

  2. OrderBook OrderBook Public

    simple orderBook powered by React

    JavaScript 8 1

  3. automata-lab automata-lab Public

    the automata-lab project is a implements various automata, including DFA, NFA,DPDA.

    Python 2

  4. chatgpt-save chatgpt-save Public

    This is a Chrome extension that allows you to extract chat logs from chatGPT and convert them to markdown, JSON, and HTML formats.

    JavaScript 2 1

  5. chat chat Public

    chat app powered by React & Web Socket

    JavaScript 4