Experience

I have been working professionally for over 8 years for mostly early to mid-stage startups having small teams. This page provides an overview of my professional journey, showcasing the roles I've taken up and the projects I've spearheaded.

Hashnode

Engineering Lead

April 2022 - presentRemote

Hashnode
  • Lead a team of 7 engineers working on a blogging platform with multiple millions of monthly active users
  • Created Hashnode's WYSIWYG Neptune Editor— which has been used to write 1M+ articles since launch in Nov 2022. Created this using tiptap and added features like AI assistance, custom re-usable widgets, drag and drop, etc
  • Helped with the development of Hashnode Pro (Premium offering), Discussion feeds, ISR based blog generation, serverless newsletters sending infrastructure(on AWS using CDK), component library, legacy code migrations, etc.
  • Represented Hashnode in IRL and online community events, investor events and conferences

Qwilr

Software Engineer

August 2018 - April 2021Remote

Qwilr
  • Worked on MERN stack using typescript, developing new features for the Qwilr editor, and Google docs workspaces style management features for teams of our enterprise users and the design system
  • Involved in all decision making, including interviewing for hiring and leading the discussions around moving to better suited technology, attending retreats and meetings to collaborate with the remote devs, onsite crew and co-founders in Sydney

Typeset (now SciSpace)

Software Engineer

August 2017 - August 2018Bangalore

Typeset (now SciSpace)
  • Contributed as a full stack developer, developing features for the research writing platform, leading teams of 3-4 members
  • Developed product features end-to-end, including the architectural design, backend, frontend, CI/CD and the infrastructure setup for supporting the same
  • Projects included creating a reference management system, authors/affiliations manager, analytics for the whole platform, collaborative writing using websockets, etc.

Eltropy

Software Engineer

July 2016 - August 2017Bangalore

Eltropy
  • Worked in a team of 6 developers on a sales enablement platform in Golang, Groovy and Grails
  • Created a Dropbox like multiplatform application for syncing Eltropy files using Electron with Angular JS
  • Worked on deployment on AWS EC2 and digital ocean servers, deployment automation using Jenkins, website performance, security and writing the core business logic in frontend and backend

Sabre

Software Developer Intern

July 2015 - July 2016Bangalore

Sabre
  • Single-handedly developed a Django web app to execute tests on multiple VMs in parallel and to intelligently analyze logs, automatically identifying and grouping the tests which failed due to a similar cause
  • Saved 640 man hours every month and was adopted by Sabre in over 4 offices worldwide