Mavera
An AI market-intelligence platform. I built it end to end, led the developers who joined, and turned its desktop agent into a product.
- Role
- Lead software engineer
- When
- Oct 2024 to Aug 2026
- Where
- Remote, Los Angeles
- Stack
- Next.js, Rust, MCP, Kubernetes


The problem
Sheharyar Ishfaq was lead software engineer at Mavera from October 2024 to August 2026. Market research decides where media budgets go, but the classic tools are slow and narrow: pre-testing a video with a live panel could cost $50,000, and a customer journey map is often drawn from 15 or 20 interviews. The new shortcut, asking a chatbot about your audience, is fast, but it sounds just as confident when it is guessing.
Mavera models whole synthetic populations instead, so a team can test a message, a creative or a journey against the spread of a market rather than a handful of people. As its CEO, Jill Axline, puts it: “Decisions shouldn't move faster than evidence.” Every answer has to come with receipts: the sources behind it, the steps taken and how far to trust it.
What I built
How it fits together
Hover a layer.
The question is typed into the desktop agent, a native Tauri app I turned into a product, or into the web and iOS apps.
- Rust
- Tauri
- React
Hard calls
A long video is cut into chunks, each a 2×2 grid of frames plus its transcript. Finished chunks are kept, so a retry skips them instead of paying for them twice, and each chunk sees at most the five before it, which keeps the context inside the model's limits.
Focus groups make many model calls at once. Instead of retrying blindly, the job reads the provider's rate-limit headers and schedules the retry for the moment the limit resets, and it stops at once when the quota itself has run out.
The agent records each phase it goes through, with its duration and what it decided. That trace is the Timeline tab, part of the receipts Mavera promises: a researcher can see why Mave searched, which personas it used and where the time went before putting an answer in front of a client.
His documentation is exemplary, both in precision and completeness, and it makes the entire build process more efficient.