I’m Keyur Raval.
I connect product judgment with hands-on engineering.
I’m a founder-engineer with 14+ years across product development, technical leadership, and cloud architecture. I’ve led engineering teams and stayed close to the code, taking products from an unclear brief through launch and iteration.
My background
My work has spanned startups, SaaS products, mobile apps, and data systems. I’ve worked with teams at Talis, Apna, Draftbox, Armada, and Magnet, building everything from billing and publishing infrastructure to recommendation and NLP systems.
That experience now informs my independent products: choosing what to build, deciding how the pieces fit together, and doing the work needed to make them useful in production.
How I work
Make the architecture easier to change.
At Talis, I worked on moving five chain-specific codebases toward one configurable system. Typed configuration and capability flags made shared changes easier to review and ship.
Read the Talis architecture case studyDesign for what happens after launch.
VibeChess meant working through disconnects, simultaneous moves, guest accounts, and a small early player pool. Those conditions shaped the product as much as the chess logic did.
Read the VibeChess case studyKeep decisions measurable.
PatternRank preserves completed ranking outcomes. IndianOps records paper positions and the reasons behind strategy decisions. I want the systems I build to make their behavior inspectable.
Read the IndianOps / GreekLab case studyWhat I’m building
PatternRank
ML-backed equity research, from daily data pipelines to published rankings and measured outcomes.
VibeChess
A Flutter product for daily chess practice, live duels, and player progression.
IndianOps
An algorithm suite and paper-trading workflow for Indian index options.
VibeShip
A product engineering studio for taking founder ideas through implementation and launch.
Let’s talk about your team.
If you’re hiring, I’d be happy to walk through a project, discuss an architecture decision, or hear about the problems your team is working on.