Joshua Silva Maniche
Rotterdam, NL

Web apps and tooling that run the day to day.

Next to the glasses work I build the software a business runs on: marketplace connectors, CRMs, content systems. I code with AI agent teams every day, and I review everything that ships.

TypeScript, Next.js, Postgres
Koppl landing page: move your whole bol.com catalogue to TikTok Shop
Koppl dashboard with live listings, drafts and sync health on demo data
E-commerce, own product

Koppl

Moves a seller's whole bol.com catalogue to TikTok Shop in one click, then keeps stock and prices in sync.

  • Catalogue migration with category, brand and GPSR mapping. Listings land as drafts, so nothing goes live without the seller's approval.
  • Stock and price sync runs on a throttled task queue that respects the rate limits of both marketplaces.
  • OAuth and token lifecycle for bol.com and TikTok Shop, with signed API calls.
Next.js 15, TypeScript, Firebase, Stripe
koppl.app
Campaign ad: a perfume bottle at the edge of a pool
Campaign ad: a perfume bottle beside rose loukoums
Campaign content for a fragrance house, made with the system.
Agency tooling, own product

MarketingOS

A content system that writes and designs in a brand's own voice. A person approves everything before it goes out.

  • Learns the voice from the brand's own posts and scores every draft against it.
  • A fact check, a compliance check and a rewrite loop that runs until the draft passes.
  • One review queue and calendar per brand. The campaign shown here was made with it.
Claude Skills, TypeScript, Node.js, SQLite
Meldwijs: safety reports that think along, with the dashboard and the mobile report flow
Safety, SaaS

Meldwijs

Safety reporting for industrial sites. Take a photo, speak, done: about 20 seconds, no account and no app store.

  • Two AI models classify and check every report. The safety officer decides and can overrule all of it.
  • Works offline on the shop floor, and the data stays in the EU.
  • In production since July 2026.
meldwijs.nl
Illustration. Client data stays private.
Internal tooling, client work

Sales CRM and course platform

For a coaching company

The whole path from first call to paid student in one system.

  • A pipeline built around setters and closers, fed by Calendly bookings.
  • Payments through Mollie. Enrolment in the course platform follows the payment.
  • Row level security in Postgres, so each role sees only its own leads.
Next.js 15, TypeScript, Supabase (Postgres), Mollie
Illustration. Client data stays private.
Internal tooling, client work

Quotation automation

For an industrial supplier

Turns the Excel sheets clients send into quotations that are ready for the ERP.

  • About 1,100 quotation requests a year, each in its own format and language.
  • AI maps the client's columns to the standard format and flags what is missing.
  • Exports straight to AFAS. The interface runs in Dutch, English and German.
React, TypeScript, FastAPI, PostgreSQL, Azure
The glasses work is on the front page.
See the AR and hardware projects