Résumé

Find a job you enjoy doing, and you will never have to work a day in your life.

Mark Twain

I’ve been developing software for years, as a hobbyist since 2010, and as a professional since 2019. And in that time, I never had to work a day.

All the code I write outside of work, and most of what I write at work too, is free/libre, free/gratis and open-source software. You can find all of it on my GitHub profile.

If you’d like to work with me, my short résumé and longer CV are both available as PDFs. Print responsibly.

Click on the institute, org or epic names in the tables below to know more.

Education

InstituteDegreeIssued
Indian Institute of Technology, RoorkeeB. Tech. (Engineering Physics)2019
Jaipuriar School, Navi MumbaiCBSE Class 122014
SDA School, Navi MumbaiCISCE Class 102012
Indian Institute of Technology, Roorkee
  • B. Tech. (Engineering Physics)2019
SDA School, Navi Mumbai
  • CISCE Class 102012

Work experience

OrgRoleEpicPeriod
AutomatticAutomatticSenior software engineerParse.lyParse.lyJan.2025Present
AutomatticAutomatticEngineering managerOpenverseOpenverseOct.2024Jun.2025
AutomatticAutomatticSoftware engineerOpenverseOpenverseApr.2021Sep.2024
htmxhtmxChief executive officer /jkJan.2024Present
BrowserStack BrowserStackSoftware engineerPlatform PlatformFeb.2020Mar.2021
Creative CommonsCreative CommonsProject maintainerVocabularyVocabularySep.2019Dec.2020
Creative CommonsCreative CommonsCommunity coordinatorJul.2020Dec.2020
Creative CommonsCreative CommonsInternship mentorVocabularyVocabularyDec.2019Dec.2020
Creative CommonsCreative CommonsGSoC engineerVocabularyVocabularyMay.2019Aug.2019
FamPay (now Fam)FamPay (now Fam)Software engineerNov.2019Dec.2019
HackerEarthHackerEarthInfrastructure engineerMay.2018Jul.2018
HackerEarthHackerEarthSoftware engineerMay.2017Jul.2017
IMG IIT Roorkee IMG IIT RoorkeeChief coordinator (tech)Omniport OmniportJan.2016Apr.2019
AutomatticAutomattic
  • Senior software engineerJan.2025Present
  • Engineering managerOct.2024Jun.2025
  • Software engineerApr.2021Sep.2024
htmxhtmx
  • Chief executive officer /jkJan.2024Present
BrowserStack BrowserStack
  • Software engineerFeb.2020Mar.2021
Creative CommonsCreative Commons
  • Project maintainerSep.2019Dec.2020
  • Community coordinatorJul.2020Dec.2020
  • Internship mentorDec.2019Dec.2020
  • GSoC engineerMay.2019Aug.2019
FamPay (now Fam)FamPay (now Fam)
  • Software engineerNov.2019Dec.2019
HackerEarthHackerEarth
  • Infrastructure engineerMay.2018Jul.2018
  • Software engineerMay.2017Jul.2017
IMG IIT Roorkee IMG IIT Roorkee
  • Chief coordinator (tech)Jan.2016Apr.2019

Projects

EpicProjectLinkOrgTech
Parse.lyParse.lyDashboardAutomatticA8C
  • Python
  • Django
  • Pydantic
  • OpenAPI
  • JavaScript
  • Vue
Parse.lyParse.lySageAutomatticA8C
  • Python
  • Django
  • OpenAPI
  • MCP
OpenverseOpenverseSearch engineAutomatticA8C
  • Python
  • Django
  • TypeScript
  • Nuxt
  • PostgreSQL
  • Elasticsearch
OpenverseOpenverseInfrastructureAutomatticA8C
  • Terraform
  • Ansible
  • Docker
  • AWS
  • Cloudflare
OpenverseOpenverseDevExAutomatticA8C
  • PDM
  • Docker
  • GitHub
  • GitHub Actions
OpenverseOpenverseDocumentationlinkAutomatticA8C
  • Sphinx
  • Markdown
  • Storybook
OpenverseOpenverseRaycast pluginlinkAutomatticA8C
  • TypeScript
  • Raycast
  • React
Platform PlatformEmail systemBrowserStack BS
  • Ruby
  • Rails
  • Mailgun
  • Mailchimp
  • AWS
Platform PlatformUsers/billingBrowserStack BS
  • Ruby
  • Rails
VocabularyVocabularyUI componentsCreative CommonsCC
  • JavaScript
  • Vue
  • Storybook
Omniport OmniportBackendlinkIMG IIT Roorkee IMG IIT-R
  • Python
  • Django
  • PostgreSQL
Omniport OmniportInfrastructurelinkIMG IIT Roorkee IMG IIT-R
  • Docker
  • Bash
Omniport OmniportDocumentationlinkIMG IIT Roorkee IMG IIT-R
  • Sphinx
  • reStructuredText
pls plsCLI application
  • Rust
  • YAML
  • SVG
pls plsDocumentationlink
  • Python
  • MDX
  • TypeScript
  • Astro
  • Starlight
Récivi RéciviSchema
  • TypeScript
  • JSON
  • Zod
Récivi RéciviPF Portfolio
  • MDX
  • TypeScript
  • Astro
Récivi RéciviDocumentationlink
  • MDX
  • TypeScript
  • Astro
  • Starlight
Portfolio PortfolioWebsite
  • MDX
  • TypeScript
  • Astro
  • Récivi
Fac2r Fac2rTOTP web-app
  • TypeScript
  • Vue
Styleguide StyleguideCLI application
  • Python
  • Typer
  • Jinja
  • Prek
  • Oxc
Parse.lyParse.ly
  • Dashboard
    • Python
    • Django
    • Pydantic
    • OpenAPI
    • JavaScript
    • Vue
  • Sage
    • Python
    • Django
    • OpenAPI
    • MCP
OpenverseOpenverse
  • Search engine
    • Python
    • Django
    • TypeScript
    • Nuxt
    • PostgreSQL
    • Elasticsearch
  • Infrastructure
    • Terraform
    • Ansible
    • Docker
    • AWS
    • Cloudflare
  • DevEx
    • PDM
    • Docker
    • GitHub
    • GitHub Actions
  • Documentation
    • Sphinx
    • Markdown
    • Storybook
  • Raycast plugin
    • TypeScript
    • Raycast
    • React
Platform Platform
  • Email system
    • Ruby
    • Rails
    • Mailgun
    • Mailchimp
    • AWS
  • Users/billing
    • Ruby
    • Rails
VocabularyVocabulary
  • UI components
    • JavaScript
    • Vue
    • Storybook
Omniport Omniport
pls pls
  • CLI application
    • Rust
    • YAML
    • SVG
  • Documentation
    • Python
    • MDX
    • TypeScript
    • Astro
    • Starlight
Récivi Récivi
  • Schema
    • TypeScript
    • JSON
    • Zod
  • PF Portfolio
    • MDX
    • TypeScript
    • Astro
  • Documentation
    • MDX
    • TypeScript
    • Astro
    • Starlight
Portfolio Portfolio
  • Website
    • MDX
    • TypeScript
    • Astro
    • Récivi
Fac2r Fac2r
  • TOTP web-app
    • TypeScript
    • Vue
Styleguide Styleguide
  • CLI application
    • Python
    • Typer
    • Jinja
    • Prek
    • Oxc

Languages & frameworks

  • Web
    • HTMLHTML
    • CSSCSS
    • JavaScriptJavaScript
    • SVGSVG
  • PythonPython
    • DjangoDjango
      • REST framework
  • TypeScriptTypeScript
    • VueVue
      • NuxtNuxt
    • ReactReact
    • AstroAstro
  • RustRust
  • JavaJava
    • Swing
    • SpringSpring
  • KotlinKotlin
    • AndroidAndroid
  • GolangGolang
  • PHPPHP
  • Shell
    • BashBash
    • ZshZsh
    • zxzx

Human languages

  • English
    • LSRW: Native
  • हिन्दी/Hindi
    • LSRW: Native
  • કચ્છી/Kutchi
    • W: N/A
    • R: Elementary
    • LS: Native
  • ગુજરાતી/Gujarati
    • SRW: Limited working
    • L: Professional working
  • मराठी/Marathi
    • R: Limited working
    • LSW: Professional working
  • Français/French
    • LS: Elementary
    • RW: Limited working