Oleg Kabanov

About

31+ years of software development across Amazon, Boeing, Netgear/Arlo, and enterprise SaaS. MSc in Computer Engineering, dual MCSD certifications. I'm the founder of TopLineSoft, currently building two products. SpecRabbit (launched July 2026) is a visual spec platform that lets developers draw their architecture as a typed graph and export structured, AI-ready specs - solving the ambiguity problem that breaks vibe coding at scale. Pipe is a general-purpose visual programming language seven years in development, with a formal specification, a published book (#1 on Amazon in Programming Languages and Computer Engineering), and 10 patents pending.

Badges

Tastemaker
Tastemaker
Gone streaking 10
Gone streaking 10
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Maker History

Forums

What's your current workflow for giving AI coding agents architectural context?

Hey everyone. I built SpecRabbit to solve a problem I kept hitting personally: AI fills in architectural gaps you never specified, and you spend more time fixing wrong decisions than you saved.

Curious what workflows you're currently using before you start generating code with Cursor, Claude Code, or similar tools. Text descriptions? Markdown specs? Just winging it and fixing after?

5h ago

SpecRabbit - Draw your architecture. Zero guesswork for AI.

SpecRabbit replaces text-based architecture specs with a visual typed node graph. Unlike prose descriptions, it enforces completeness - you can't add an endpoint without auth level or a database connection without query to run. The export is raw JSON/YAML graph topology with built-in AI instructions, not a screenshot or markdown. Every node combines structured parameters with free text for behavioral context. The result: AI coding agents generate code matching your design, not their assumptions.

Great success.

Hey everyone! Quick update 3 days after launch:

Pipe just hit #1 search result on Amazon for "visual programming"

View more