About

Who you'll work with

Convoke is deliberately a studio of one. Here's the person, the reasons, and the promises that come with both.

Neelesh Joshi, founder of Convoke Software

Neelesh Joshi

Founder & Lead Developer

(also the design team, the project manager, and the QA department)

I’ve been building software for a little over ten years, by way of games and security tooling before settling into the web. That turned out to be useful training: games teach you to care about performance because players feel every dropped frame, and security teaches you to assume everything breaks, usually with help. Web work rewards both instincts daily.

Convoke is a studio of one, on purpose. The person you talk to on the first call is the person who scopes the work, writes the code, and answers for it afterwards: no account managers, no handoffs, nothing lost in translation. (Yes, that also makes me the design team, the project manager, and the QA department. We’re all very aligned.)

Most of what I ship goes out under other people’s brands. Agencies win work that needs building; I build it; their clients never hear my name. I like the arrangement: they keep the relationship and the credit, I keep the work varied and interesting.

I’m based in Vancouver, BC, working with agencies and growing companies across Canada, the UK, and the US. The company is registered in England & Wales. Convoke started there and moved west with me.

Based in Vancouver, BC

Registered in England & Wales

10+ years building software

Clients across CA, UK, US

HOWI work

Honest start dates

You get the real date, not the optimistic one, and if it moves, you hear it from me before it matters.

The number in writing

Quotes are fixed and written down before work starts. The invoice matches the quote.

A demo every week

Working software on a cadence, so you always know exactly where the build stands.

Documentation as a deliverable

Everything ships with the docs and access a future team would need, even though most clients stay.

Technologies we work with

Next.jsReactTypeScriptNode.jsPythonAWSPostgreSQLSupabaseSanityFlutter

BEYONDclient work

Insanity Logs

A free, browser-based analyser for Sanity request logs, built because our client work needed it, released because yours might too.

Claude Design Skills

A free library of 147 design styles, each packaged as a complete, agent-readable design system: tokens, fonts, and component recipes included.

Writing

Occasional, practical posts on the blog: what Sanity logs actually tell you, what performance work actually costs. Depth over cadence.

Sound like a fit?

Tell me what you're working on. I'll tell you how I'd approach it.

We reply within one working day.