Skip to content
View kfastov's full-sized avatar

Block or report kfastov

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

Konstantin Fastov

Senior backend engineer working in Rust and Go on trading systems, exchange integrations, and blockchain data infrastructure.

I build production systems around streaming market data, execution safety, protocol integrations, indexing, and operational reliability. I am open to full-time remote senior roles.

Selected work

  • tgcli — an installable Telegram CLI with a local archive, background service, machine-readable output, and optional MCP server.
  • World ID state bridge for Linea — contracts, relay service, deployments, tests, and audit remediation.
  • Hyperliquid Rust SDK contributions — four merged fixes and extensions: #133 for null-safe live payloads, #134 for fill-response fields, #137 for active-asset data, and #141 for the stable CI toolchain.
  • Sway compiler diagnostics — parser recognition, structured diagnostics, actionable suggestions, and tests; merged upstream.
  • starknet.js SNIP-9 outside execution — account APIs, dual-version hashing, tests, and documentation; merged upstream.
  • Starknet Foundry numeric multicall inputs — typed parsing, tests, documentation, and changelog updates; merged upstream.

My private production work includes Rust trading infrastructure and Rust/Go blockchain indexing systems.

Core stack

Rust · Go · TypeScript/Node.js · PostgreSQL · FoundationDB · Redis · gRPC · Protocol Buffers · JSON-RPC · WebSocket · Linux

Contact

Open to full-time remote roles

Portfolio · Email · Telegram · LinkedIn

Pinned Loading

  1. tgcli tgcli Public

    Telegram user console client and archiver

    JavaScript 42 20

  2. worldcoin-bridge-linea worldcoin-bridge-linea Public

    World ID state bridge for Linea

    Solidity 10 19

  3. strk20-indexer strk20-indexer Public

    Open, self-hostable note indexer and explorer for the STRK20 privacy pool on Starknet

    Rust