Open source
Things I build in the open, projects I help maintain, and the developer communities I'm part of.
Everything else is on my GitHub profile.
My projects
Projects I started and look after.
Ports of remark and rehype plugins to Sätteri, the Rust markdown engine behind Astro 7.
I wrote and maintain every package, each tested against the original plugin's output.
Projects I contribute to
I contribute to open source regularly: as a core contributor to two projects, and with changes merged into some well-known ones.
A unit test framework for C, from C89 to C23, that finds tests by reading the compiled symbol table. Built for firmware, drivers, and other constrained environments.
I own the documentation and fix bugs in the code.
Requirements coverage for JVM tests. Tag tests with the requirement they verify and fail the build when coverage drops below a threshold.
I own the documentation and fix bugs in the code.
I've also contributed to these projects, and more
- MDN Web Docs
The official source for MDN Web Docs content.
11.1k stars
- Zod
TypeScript-first schema validation with static type inference.
44.2k stars
- WireMock
A tool for mocking HTTP services.
7.4k stars
- JobRunr
An extremely easy way to perform background processing in Java.
3.1k stars
- Akash Network
Decentralised cloud compute marketplace.
Community
Developer communities I help run and look after.
WeDoTDD is a community-curated directory of companies, teams and developers who practise test-driven development and extreme programming, with stories of how they work. I help maintain the site and keep the directory growing, because seeing real teams do TDD is often what convinces people to try it.
I created and maintain the OSW portal, mentor new open source contributors, and organise tech meetups.
Ahmedabad Developer Club
I'm also part of GDG, Java User Group, The Hackers Meetup and other local tech communities, and volunteer to help them run their meetups and events.