About Me

My name is Swaroop. I currently work as a Staff Engineer in the Machine Learning Platform team at DoorDash in San Francisco.

I write mostly about what I have learned in pursuit of my curiosity, mostly around software engineering, books and ideas.

I have previously worked at big companies, did freelancing, tried building a startup, and was at startups of all sizes (from 6-person company to Series B+ to acquisition).

Long ago, I wrote A Byte of Python beginners book and A Byte of Vim book.



  1. Started as an intern and fresher at Yahoo!
    • Totally loved Yahoo!, the coolest company (back then) he can ever work for
    • Worked on analysis and statistics of Yahoo! Search, called Yahoo! Buzz Index (a product for advertisers)
  2. Worked at Adobe in the awesome Flex team
  3. Wrote a beginner’s programming book on Python
  4. Wrote another book released in 2008 on the Vim 7 editor for both beginners and advanced users
  5. Writes a weblog
  6. Passionate about Running, Trekking, Cycling
  7. Entrepreneurship
  8. Startup
    • Was a consultant and early employee with Automatic, acquired by SiriusXM.
    • Currently, an engineering manager for AI team at Helpshift.

To know more about Swaroop professionally, see his LinkedIn profile.

Contact : blog (at) swaroopch.com