Skip to main content

Projects & Open-source contributions

I've contributed to many open source projects and created a few. Here's a few projects and contributions that I'm especially proud of. Please check my Github for more recent projects and contributions.

  • MoinMoin Wiki Engine

    • Worked on supporting Google App Engine as a platform.
    • Added web interface for wiki index operations on App Engine.
    • Implemented user authentication, mail sending features on App Engine platform.
    • Link to commits: https://bitbucket.org/thomaswaldmann/moin-2.0/commits/all?search=sunu
    • Languages, frameworks and platforms used: Python, Flask, Google App Engine
    • until 2013
  • Oppia

    • Worked on experimental Django porting.
    • Introduced new features like hints and tar widgets.
    • Set up automated testing with Travis CI.
    • Link to commits: https://github.com/oppia/oppia/commits/develop?author=sunu
    • Languages, frameworks and platforms used: Python, Django, JavaScript, AngularJS, Bash scripts, Travis CI
    • 2013 to 2015
  • Pirate Map

    Procedurally generated treasure maps for pirates using simplex noise and HTML canvas API.

  • Qt5reactor

    Twisted and PyQt5 eventloop integration

    • 2015
  • Twisted

    • Ported twisted.web.proxy and twisted.python.urlpath to Python 3.
    • Reported and fixed bugs in twisted.web.http.
    • until 2015