From Excelano
Software
Things I've built and shipped.
Some of it came out of client work, some out of wanting a tool to exist that didn't yet. Most of it is free, and most is open source. Each one has its own page — pick one below.
Blick
Your Microsoft 365 day on iPhone, iPad, and Apple Watch — next meeting, unread email, Teams chats, and presence on one screen.
View →Zirbe
Email that feels like texting, on iPhone and iPad. Every thread is a conversation — real email underneath, no backend, no account.
View →blick (CLI)
The same Microsoft 365 day in your terminal, with inline reply and triage from one numbered list of mail and chats.
View →xql
A SQL prompt for SharePoint lists and CSV files — SELECT, UPDATE, INSERT, and DELETE from one command-line tool.
View →xled
sed and awk for tabular data — regex substitution and a small compute layer over Excel-style ranges in CSV and DSV files, with every edit previewed before it's written.
View →xray
A read-only profiler for CSV and DSV files — one pass tells you the shape, what each column really holds, and what will bite you when you clean or query it. Never edits a byte.
View →xshape
Reshape for CSV and DSV files — pivot, unpivot, split, merge, explode, and transpose a table without ever changing, filtering, or aggregating a value. Errors rather than guess or sum.
View →xfiles
A family of command-line tools that give a SharePoint document library the feel of the Unix file utilities — ftp, scp, rsync, find, and tree, over Microsoft Graph.
View →Xensus
A self-hosted identity registry for Microsoft 365 tenants: a permanent ID for every person, across every system they appear in.
View →paxc
A small DSL that turns Power Automate's verbose flow JSON into readable source you can write, run locally, and deploy.
View →ved
A drop-in clone of ed, the original Unix line editor, in pure-stdlib Rust — same commands, friendlier messages.
nved
A line editor you can climb into — print a range of lines by number, then edit it in place, your scrollback left intact.
View →