Open-source maintainer and writer, based in Bengaluru, India. I'm a core member of the JasperFx Critter Stack (Marten, Wolverine and friends), build .NET libraries and tools with millions of NuGet downloads, and write about .NET, PostgreSQL and AI tooling at mysticmind.dev. Founder and partner at Radarleaf Technologies (consulting and bespoke software).
Open-source .NET libraries for event-driven applications on PostgreSQL, SQL Server and SQLite. jasperfx.net
| Project | What it does | |
|---|---|---|
| Marten | Document database and event store for PostgreSQL, built on JSONB | |
| Wolverine | Mediator, message bus and HTTP endpoint framework for .NET | |
| Polecat | Document database and event store for SQL Server, sharing Marten's API | |
| Fisher | Document database and event store on SQLite, in your own process with no server | |
| Weasel | Database migration and schema management for PostgreSQL, SQL Server and SQLite |
Questions about Marten? I'm around on the Critter Stack Discord.
| Project | What it does | |
|---|---|---|
| ReverseMarkdown | HTML to Markdown converter for .NET, seven Markdown flavors | |
| MysticMind.PostgresEmbed | Embedded PostgreSQL server, with extensions, for .NET apps and tests | |
| pgsqlparser | PostgreSQL SQL parser for .NET, built on the real PostgreSQL parser (libpg_query) | |
| AgentSkills CLI | Install Agent Skills from NuGet, npm and git into Claude Code, Cursor, Codex and more | |
| .NET Sort Refs | .NET tool that sorts package references in your projects |
Tayra: field-level encryption and crypto-shredding for .NET, with declarative PII protection and integrations for PostgreSQL, HashiCorp Vault, Azure Key Vault and AWS KMS.
- AgentSkills CLI 1.1: skills from NuGet, npm and git, how it compares with dotnet-package-skills, and what's next
- ReverseMarkdown passes 7.5M downloads; 6.3.0 halves memory on real-world pages
- mise and Infisical for .NET: One file for tools, zero files for secrets
- Search in Polecat, Part 1: Full text search on an index it owns
- Search in Polecat, Part 2: Vector search on a computed VECTOR column
More at mysticmind.dev · RSS
Blog · LinkedIn · X · Bluesky · Mastodon
If my work has helped you, you can sponsor it on GitHub:








