Skip to content
View IgorGanapolsky's full-sized avatar
💭
Mastering Python and AI
💭
Mastering Python and AI

Block or report IgorGanapolsky

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.

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

Igor Ganapolsky

I build AI systems, mobile products, and developer tooling.

Current focus:

  • ThumbGate.ai - self-improving agent governance that turns thumbs-up/down feedback into pre-action gates that block repeat AI mistakes
  • Random-Timer - native iOS and Android reaction timer for combat sports, BJJ, boxing, and HIIT
  • openclaw-console - native mobile console for monitoring and approving agent actions
  • trading - paper-first SPY options validation platform with hard risk controls and broker-backed scorecards

What I work on

  • AI agent governance and orchestration
  • Mobile apps for iOS and Android
  • Applied AI/ML systems that have to survive real users and real operations
  • Productized developer tools with strong operational guardrails

Featured projects

Project What it does
ThumbGate.ai Governance layer for AI agents: user feedback becomes enforcement that prevents repeated mistakes
Random-Timer Mobile training timer built for combat sports and interval work
openclaw-console Native mobile console for monitoring and approving agent actions
trading Options research and validation platform with risk gates, scorecards, and live dashboards

Background

  • 15+ years shipping software
  • 6+ years working in AI and ML
  • Based in Florida, USA

Contact

Pinned Loading

  1. ThumbGate ThumbGate Public

    Self-improving agent governance: 👍/👎 → Pre-Action Checks that block repeat AI mistakes. Stop paying for the same mistake twice.

    JavaScript 18 6