Sindook
A local Apache-2.0 CLI. X-Wing pairs X25519 with ML-KEM-768. Desktop is not shipping.
SourceSindook
A local Apache-2.0 CLI. X-Wing pairs X25519 with ML-KEM-768. The name is Bengali for strongbox.
Install
The Homebrew tap is ruddro-roy/sindook. The curl and PowerShell scripts work without Homebrew.
Homebrew
brew install ruddro-roy/sindook/sindookLinux or macOS
curl -fsSL https://raw.githubusercontent.com/ruddro-roy/sindook/main/scripts/install.sh | shWindows PowerShell
irm https://raw.githubusercontent.com/ruddro-roy/sindook/main/scripts/install.ps1 | iexGo 1.26.6 or newer
go install github.com/ruddro-roy/sindook/cmd/[email protected]After install, this is enough.
sindook init
sindook seal report.pdf
sindook open report.pdf.sindookCommands
Limits
This is pre-1.0. Nobody has independently audited it. X-Wing is still an IETF draft. I am the only maintainer.
The CLI stays free. I am not selling a hosted version.
About
I came from electrical and electronics engineering into software. Sindook is the only product I am building now.
Work
Sindook is the product. The rest stay online because I still get asked.
A local Apache-2.0 CLI. X-Wing pairs X25519 with ML-KEM-768. Desktop is not shipping.
SourceTurns recorded road footage into event timelines. Case studies, not a product.
RepoA weather prototype with a forecast and an optional public webcam check.
SourceAn old biosensor simulation. I keep the companion page up.
Companion pageNotes
Short. Dated. Not posts.
Sindook is pre-1.0. X-Wing is still an IETF draft. I am the only maintainer.
A crypto tool that hides those facts is selling confidence it has not earned.
Writing
I've been mulling over the idea of having a dedicated space for myself. Where I can just write whenever I feel like it.
Read entryOpportunities
I'm open to any opportunity involving work in this city – on-site, local, remote, or involving any combination of the three – to include a full relocation for the right role, or a more permanent remote arrangement. I'm well-versed in a variety of different organizational structures and respective time zones, and am more interested in finding the best cultural fit than adhering to arbitrary geographic boundaries.
If the fit sounds right, email me.