Senior software engineer

Javier G. Montoya

I work mostly on backend systems, Rust, open source, and developer tooling. Recent work includes WhiteNoise/Marmot, an encrypted messaging project, and Shaka, my TypeScript/Bun framework for AI-assisted development workflows.

Illustrated portrait of Javier Montoya.

About

Backend systems, open source, and practical tools.

I am a software engineer and technical lead. I have worked on fintech, cybersecurity, encrypted messaging, and developer tooling, with a focus on systems where correctness, reliability, and maintainability matter.

This site is a lightweight index for my code, writing, and contact links.

Projects

Selected work

More on GitHub

Shaka

A TypeScript/Bun framework for AI-assisted development. It gives coding agents shared context, persistent memory, reusable skills and commands, workflow automation, MCP tools, and local safety hooks.

GitHub

WhiteNoise / Marmot

Grant-funded open-source work on encrypted messaging, Rust application-layer engineering, Nostr relay behavior, persistence, protocol integration, and mobile-facing APIs.

GitHub Writing

Speaking

Talks

Challenges Building Uncensorable and Private Tech

A technical talk about building private, censorship-resistant software through WhiteNoise, with a focus on push notifications that protect message content and social metadata from notification infrastructure.

Watch talk Current push-notification specification

Private Messaging on Nostr: From NIP-04 to Marmot — Building Unstoppable & Secure Communication

An overview of how private messaging on Nostr developed from NIP-04 toward MLS-based group messaging, including the protocol and engineering work behind secure, censorship-resistant communication with Marmot.

Read article

Writing

Technical writing

Visit blog

The State of NIP-70

Why protected events are hard to rely on today, and what that means for Nostr relay behavior.