General-purpose programming language used as the primary foundation for ML systems, data pipelines, and backend services.
Python is used as a primary implementation language across machine learning, data engineering, and backend systems, valued for its clarity, ecosystem depth, and ability to scale from experimentation to production.
Within this portfolio, Python acts as the connective tissue between data workflows, ML orchestration, and service-layer logic.
Machine Learning & Data Systems
Provides a mature ecosystem for model development, experimentation, and data processing.
Backend & API Development
Enables rapid development of reliable services and internal APIs.
Workflow & Automation Support
Well suited for orchestration, platform automation, and integration tasks.
Readable & Maintainable Codebases
Encourages explicit, understandable implementations that scale with team size.
Broad Ecosystem Integration
Integrates naturally with cloud SDKs, databases, orchestration tools, and ML platforms.
Used Python extensively across production systems, ML platforms, and research projects, serving different roles depending on system requirements.
Key contributions included:
Python was used where flexibility, ecosystem support, and development velocity were critical, complementing lower-level languages used for performance-sensitive components.
CML Insights • 2025 - 2026
How I used it: Backend services, causal analytics, and outcome modeling pipelines
CML Insights • 2025
How I used it: Core services for data integration, modeling, and agent orchestration
CML Insights • 2024 - 2025
How I used it: Backend services, AI orchestration, and data access layers
CML Insights • 2023 - 2024
How I used it: Core services for ingestion, orchestration, and evidence processing
CML Insights • July 2022 - 2025
How I used it: Causal modeling, feature engineering, and data pipelines
University of Moratuwa • 2022 - 2024
How I used it: Core language for research, data processing, and model development using PyData stack
University of Sri Jayewardenepura • 2016 - 2017