Oshan Mudannayake

Open Source

  • WSO2 Identity Server

    Java, OSGi, REST, Tomcat Valves
    Designed and shipped the tenant-aware CORS architecture for Identity Server 5.11 end-to-end, including the OSGi management service, DAO layer, REST APIs (tenant, application, and origin scopes), servlet valve, integration tests, and the public migration guide. Changes landed across carbon-identity-framework, identity-api-server, product-is, and docs-is.
  • SCoRe Lab / C2SI (Sustainable Computing Research → Ceylon Computer Science Institute)

    Python, Flask, React, Redux, Elasticsearch, TensorFlow, GitHub Actions
    Long-running contributor and mentor across the lab's SCoRe-era projects and its successor organisation C2SI, spanning multiple years as contributor and Google Summer of Code mentor. Initiated and architected three of the organisation's flagship projects (ImageLab, TensorMap, and DataLoom), driving their core feature development and release engineering (fork-PR linting, slash-command automation triggers, release workflows). Also built the authentication and news-crawler stack for fact-bounty and contributed to DroneSym.
  • Cohere Labs Community: Instruct Multilingual

    Next.js, Nest.js, PostgreSQL, Docker, Google Cloud Platform
    Built and deployed the open-source web platform used to collect multilingual instruction-tuning data from a global contributor community, covering Google and Discord SSO, the full task-annotation workflow, analytics, RTL language support, and the Cloud Build deployment pipeline. The original work was internal; the public release lives at aya-annotations-ui.