
Work
Seventeen years of WordPress, from publisher themes to running the whole thing inside a browser tab. Currently a senior engineer on WordPress Playground: PHP in WebAssembly, SQLite instead of MySQL, blueprints for reproducible sites & more.
Download CV · PDF↓
2 pages · updated Oct 2026
Experience
-
Jul 2021 →
Senior Software Engineer
Automattic2026- WordPress Playground: reliability fixes and new features across the project.
- Playground on WordPress.com: refining the onboarding shipped last year.
- SQLite database driver: reviewing pull requests, plus a few fixes of my own.
2025- WordPress Playground: WordPress running entirely in the browser, on WebAssembly.
- Playground on WordPress.com: onboarding that spins up a real WordPress site in the browser, before signup.
- Collaborative editing in Gutenberg: real-time co-editing in the block editor, powered by PHP alone.
- WordPress Studio: features and fixes in Automattic's agentic local development app.
2024- Data Liberation: a browser extension to select parts of any website and preview them as WordPress content, live, in the browser.
2021–23- Matrix at Automattic: moving Automattic's and WordPress.org's Slack to Matrix. Built a Slack-to-Matrix migrator, Neurobot & Maubot plugins for workflow parity, Automattrix to host homeservers, Chatrix to embed a Matrix client in WordPress, and an OpenID Connect Server plugin. Upstream contributions to Synapse, Hydrogen and synadm.
-
Nov 2019 –
Jul 2021Open Source Engineer
Independent, self-funded- AirTrust OS: an immutable OS for ARM single-board computers, built to run sensitive operations fully air-gapped.
- Air-Gapped Crypto Vault: keeps crypto keys on a machine that never touches a network, with a trustless architecture.
-
Feb 2012 –
Oct 2019CTO
Anatta (previously Anatta Design)- Led the engineering team delivering client projects, and set up the internal processes that kept delivery smooth.
- More WordPress and Shopify builds and data migrations than I can count, solving problems as they came up.
- Built AwesomeCheckout and MyAbandonedCart for Magento stores: checkout flows designed around Baymard's checkout usability research to lift conversions, an approach the whole industry later adopted.
-
Jul 2009 –
Jan 2012WordPress and bbPress Developer
IndependentWordPress and bbPress themes and plugins for several clients.
Education
-
Aug 2006 –
Jul 2010B.Tech. (Hons.)
Computer Science Engineering · AGGR: 75.1%RTU University, Rajasthan, India
Open source
Playground team
WordPress running entirely in the browser, on WebAssembly. Reliability fixes and new features across the project.
Contributor
The SQLite driver that lets WordPress run without MySQL. Reviewing pull requests, plus fixes of my own.
Core contributor since 2015
Props in WordPress 4.2, 5.9, 6.5 and 6.9.
Plugin developer
Six plugins, among them Like Thumbnail (1,000+ installs), OpenID Connect Server and Chatrix.
Meta team since 2022
Matrix chat for the WordPress community, with Chatrix and the OpenID Connect Server.
Upstream contributor
Contributions to Synapse, Hydrogen and synadm, plus custom builds of the Slack bridge and Hydrogen.