Work

The work

Four builds and the decision behind each one. The full write ups live on the Devyst site. This is the part I would tell you over coffee.

Devyst builds

proposeAI

AI SaaS product · 2025

A proposal engine for freelancers. A job post goes in and a pitch written for that specific client comes out.

The decision

Self service or not at all

The obvious version has a sales call, a demo and an annual seat licence. We built the opposite: five free proposals, then credits that refresh monthly, no onboarding at any tier. That closed the door on enterprise revenue, which was the trade I wanted. Freelancers do not book calls. They try a thing at eleven at night and either keep it or forget it.

What happened

Past two and a half thousand active freelancers and a hundred and twenty thousand proposals, with an eighty five percent higher reply rate than the pitches they wrote by hand. Growth came from freelancers telling other freelancers.

Active freelancers
2,500+
Proposals generated
120K+
Higher reply rate
85%
  • Next.js
  • OpenAI API
  • TypeScript
  • PostgreSQL

DevFlow AI

Agentic AI system · 2025

An engineering workspace that replaces the daily standup and answers questions about a codebase with citations to the file and line.

The decision

Give away the thing we could have charged for

It indexes a company's source code, and the teams who need it most will not send a repository to a startup. No security page fixes that. So it is open source, self hostable, bring your own key, and code never leaves the customer. That cost us the recurring revenue and bought permission to be installed at all.

What happened

Standups went async and most of that meeting time left the sprint. New engineers stopped digging through Slack for architecture context, because every answer cites the file it came from. It has spread inside engineering teams with no sales conversation.

Less standup time
~70%
Faster onboarding
3x
Answers cited to source
100%
  • Next.js
  • NestJS
  • Claude API
  • Vector search

Ledgerly

Custom SaaS, under NDA · 2025

A usage based billing engine for enterprise contracts, where every contract carries its own tiers, overage rules and terms.

The decision

Contract terms are configuration, not code

Finance was reconciling invoices against a homegrown meter in spreadsheets, and every new pricing tier meant an engineering ticket. We could have built a faster version of that. Instead contract terms became configuration finance edits directly, with an audit trail under every calculation. That moved a whole class of work off the engineering queue permanently.

What happened

Reconciliation time dropped about ninety percent and disputes fell by three quarters inside two quarters. Finance launches a new contract structure without an engineer. A regulated fintech, so there is no public link, and it is still the hardest thing we have shipped.

Case studyNo public link, NDA
Reconciliation time
-90%
Billing disputes
-76%
Calculations auditable
100%
  • Next.js
  • NestJS
  • PostgreSQL
  • Docker

ColorDrop

Developer tool, open source · 2025

A theme generator for Tailwind and shadcn. One base colour in, a full semantic scale with a tuned dark variant out.

The decision

Refuse to export a theme that fails contrast

Every other generator hands you a palette and leaves accessibility to you, which means it gets checked once, near the end, by whoever remembers. Here contrast is solved as the scale is built, so the tool cannot return a theme that fails AA. It rules out colours people ask for. That is the feature.

What happened

Twenty four presets, six export formats, a full themed scale in under thirty seconds. Free and open source, and the piece of Devyst software most likely to be sitting in a project that has never heard of us.

Curated presets
24+
Export formats
6
Contrast, by default
AA
  • Next.js
  • OKLCH
  • Radix Colors
  • Open source
Before the studio

The two products that led to this

Both at Silverthread Labs, both mine end to end. Devyst is what I did with what they taught me.

Ezly

Silverthread Labs

Reply and proposal platform running model inference. Personas set the tone, saved replies cover the repeats. I was the only developer on it.

GlanceAI

Silverthread Labs

Chrome extension and web app. Summarises the open page and answers questions against it. Twenty four thousand users, rated 4.7. Also mine alone.

More

The rest is on the studio site

Case studies across AI chatbots, workflow automation and custom software, with the architecture written out properly.

Contact

Something like one of these

Send the problem rather than a specification. I will tell you on the first call whether we are the right team.