Open Source Contributor

  • Skills: Open Source, Git, Teamwork
  • Organization: MLH, Alan Turing Institute
  • Duration : Jan 2021 to April 2021
  • Project URL: Sktime Codebase

Contributed to Alan Turing Institute's major open source library used by thousands of developers

Major League Hacking (MLH) is the world's largest organizer of Hackathons. Recently, they've partnered with GitHub to offer the MLH Open Source Fellowship to give aspiring developers the guidance and tools needed to contribute to massive open source libraries. I was admitted to the inaugural spring batch of 100 fellows from a pool of over 20,000. During the program I participated in daily standups, weekly meetings with the project maintainers, and live hackathons.

My primary work was with the sktime time series forecasting library developed and maintained by the Alan Turing Institute. Although the size and scope of the project was vast and the actual science was far beyond my current CS knowledge, I realized that these aren't blockers for meaningful contribution. I gained valuable skills in parsing the library for approachable problems, selecting issues that my team could tackle, and quickly opening pull requests for external review on our progress. Committing quickly, making our code changes visible, and integrating feedback was crucial in successfully merging pull requests. Overall my contributions to the refactoring of certain classes, reworking the class structure of popular regressors, and documentation changes all made it through pull requests and is currently active in the master copy used by thousands around the world today.