Barcelona · Product & Engineering

Sakib Bin Kamal

I build software that can't misuse your data — not software that promises it won't. I write about the difference.

ΕΡΓΑΣΤΗΡΙΟΝWorkshop

ΕΡΓΑΣΤΗΡΙΟΝ · Workshop

Four things, built to be checked

Everything here is shipped and running, or openly marked as not. The company's own record of each one — with the promises dated and the corrections logged — is at dooplin.com; this page is my part in them.

Cognoir

In service

A research library that cites its sources

A multi-tenant retrieval-augmented generation platform for teams whose questions have to be answered out of their own documents. Upload the files, ask in plain language, get an answer that links to the exact passage it came from — with discipline-specific parsing, conflict detection between sources, and citation export in the formats scholarship actually uses.

My part — I design and build it: the architecture, the retrieval and citation pipeline, the tenant isolation model, and the infrastructure it runs on.

Sitr Shield

In service

A content filter that cannot watch you

A filter for a community that has always had to trade surveillance for the feature. It blocks what it is asked to block, and the mechanism is the promise: filtering is evaluated on the device, so there is no browsing history on our side to collect, subpoena, or lose. Free and open source; the blocklist lives in a public repo with an appeals process.

My part — I build the extension and the filtering engine, and I decide what it is allowed to see — which, by design, is nothing.

Archivist

In service

Web archiving for people who cannot run it

Preservation-grade archiving offered as a service: pages captured as WARC so what is kept is the page as it was served rather than a picture of it, an editorial queue where a person checks provenance before anything publishes, multilingual search, persistent identifiers, checksum auditing, and export in open formats at any time. It is national-library machinery, hosted, for organisations that would otherwise go without.

My part — I built the capture, review and search stack — first for July Archive, then generalised so other collections could run on it.

July Archive

Non-profit

The primary record of Bangladesh's July 2024 revolution

A bilingual public archive of the thirty-six days that toppled a government — documents, photographs, testimony and broadcasts, preserved as primary sources with citations and an open API for researchers. It earns nothing, costs money to run, and is built to outlast the company. History that isn't archived gets rewritten; this is my part in making that harder.

My part — I built and run it. It is the reason Archivist exists rather than the other way round.

On what is not here

There is a fifth product in development and it is deliberately absent — no name, no placeholder — until it has a public name and a confirmed retention policy for the location data it will necessarily handle. That is the company's rule for its own site and it is a good one: announcing a thing that touches people's movements before deciding what it may remember about them is how you end up defending a decision you never actually made.

The full register, including how each product earns its money, is at dooplin.com/products.