Skip to content
View randikapra's full-sized avatar

Organizations

@aaivu

Block or report randikapra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
randikapra/README.md

Typing SVG


PortfolioLinkedInEmail

Typing SVG

randika@ai:~$ echo"Let's build something!" 🚀

"Transforming complex data into intelligent solutions."

Developer working

🧬 About Me

name: Randika Prabashwaracurrent_role: Research Engineer @ Expert Intelligence™ (Nov 2025 – Present)prev_role: Research Assistant @ University of Moratuwa (Jul 2025 – Feb 2026)education: B.Sc. Engineering (Honours) — Computer Science & EngineeringUniversity of Moratuwa, Sri Lanka | Specialization: Data Science & Engineeringfocus: Computer Vision · Generative AI · MLOps · Production ML Systemspublications: 2 (IEEE ICITR 2025 + ADScAI 2025)location: Sri Lanka / Remotestatus: Open to research collaborations & exciting ML opportunities

What I'm working on

  • 🔬 Research — Multi-scale super-resolution with GANs, PINNs & diffusion-based probabilistic models
  • 🏭 Industry — Production AI systems at Expert Intelligence™ (international, remote)
  • 📝 Publishing — GSM-SR paper in IEEE ICITR 2025; DSFRA paper at ADScAI 2025
  • 🧠 Exploring — Multi-modal learning, RAG systems, financial AI

📰 Publications

📄 IEEE ICITR 2025

GSM-SR: Generalized Structure-Informed Multi-Scale GAN for Efficient Image Super-Resolution

Gayani Wickramarathna, Oshadi Perera, Randika Prabashwara, Uthayasanker Thayasivam

2025 10th International Conference on Information Technology Research · Paper ID: ICITR2025-145

IEEEStatus

📄 ADScAI 2025

A Data-Driven Spatiotemporal Framework for Retail Analytics

Randika Prabashwara, H.K. Gayani V.L. Wickramarathna, Uthayasanker Thayasivam

Applied Data Science & Artificial Intelligence Symposium 2025 · University of Moratuwa Library

ProceedingsCodeStatus

Key results: 86.5% prediction accuracy · 20.3% delivery cost reduction


🚀 Featured Projects

🔬 CSM-SR — Conditional Structure-Informed Multi-Scale Super-Resolution GAN

Final Year Research Project · Jun 2024 – Oct 2025 · Team of 3 · Principal Researcher

GitHubDemoStatusCompletion

Pioneering super-resolution framework for microscopy and nanoscience imaging. Novel architecture integrating encoder-based feature conditioning, multi-scale discriminator design, and a custom Semantic Structural Loss (SSL) function.

MetricResultBaseline Improvement
PSNR (Set5/Set14/BSD100)State-of-the-art+3.5 dB
SSIM0.978 (SEM dataset)+20%
LPIPS0.178 (SEM dataset)−20%
OutperformsEDSR, ESRGAN, SwinIR, HMANet✅ All benchmarks

PythonPyTorchTensorFlowKerasCUDAOpenCVCustom GAN


📊 GeoSales Intelligence Platform — Enterprise ML System

Brown & Company PLC · Dec 2024 – Oct 2025 · Lead Data Scientist

GitHubStatusPublication

Enterprise-grade sales analytics platform translating a vague requirement ("better field visibility") into a concrete ML system: GPS-based route reconstruction, geospatial territory clustering (DBSCAN/OPTICS), and predictive opportunity scoring.

ImpactValue
Sales Efficiency+35%
Operational Cost Reduction−40%
API Latency< 500ms
Prediction Accuracy88% in production

PythonFastAPIApache KafkaPostgreSQLRedisDockerAzureReact


🧠 MedAssist AI — Multi-Model RAG Medical Conversational System

Independent Research · Aug 2025 – Present · Lead Developer

GitHubStatus

RAG-powered medical chatbot with multi-model LLM consensus routing (Llama, OpenAI, Gemini, Claude), Pinecone vector database for semantic search, and persistent conversation memory.

  • 80% query classification accuracy across 4 integrated LLM providers
  • Semantic search over medical knowledge base with source attribution per response
  • Intelligent routing: model selected per query type (diagnostic / informational / drug interaction)

LangChainFastAPIPyTorchPineconeOpenAI APIDockerCUDA

📂 View all 9 projects

🆔 Advanced Sri Lankan Driving License OCR System

Apr 2025 – May 2025 · Independent

GitHubStatus

Multi-model OCR pipeline combining TrOCR, EasyOCR, and Enhanced Tesseract with 4-factor orientation detection, overcoming the 60–70% accuracy ceiling of existing solutions.

Results: 96% vehicle class accuracy · 92% date extraction · 98% orientation detection · 1.8s avg processing

TrOCREasyOCRPyTorchOpenCVTransformersCUDA


💰 Cheque OCR System — Banking Automation

Brown & Company PLC · Dec 2023 – Jun 2024 · Team of 3

3-layer OCR pipeline using Google Cloud Vision API, Azure Computer Vision API, and custom vision models for Sri Lankan bank cheque processing. Eliminated manual data entry bottlenecks with mobile banking integration.

Google Cloud VisionAzure CVPythonOpenCVFastAPI


📋 Automated Report Generation Pipeline

Brown & Company PLC · Dec 2023 – Jun 2024 · Independent

Fully automated data pipeline replacing manual Excel-based weekly reporting. Scheduled extraction from PostgreSQL, automated EDA with anomaly flagging, dynamic visualization, and templated report assembly delivered to stakeholders automatically.

PythonpandasMatplotlibPlotlyPostgreSQLJinja2Azure


🎓 RPAL Automated Assessment System

University of Moratuwa · Jan 2025 – Jun 2025 · Teaching Assistant

Automated evaluation engine for RPAL programming assignments. Compiles, executes, and scores 100+ student submissions against comprehensive test suites with structured per-student feedback generation.

Impact: 70% reduction in grading time · 100% consistent scoring

PythonCompiler DesignAutomated TestingAST Analysis


🎵 Distributed Music Genre Classification Engine

Mar 2025 – Jun 2025 · Big Data Project

GitHub

Fully Spark-native distributed ML pipeline for music genre classification. Ensemble of Random Forest, Gradient Boosting Trees, and Logistic Regression with parallel feature extraction across distributed clusters.

Apache SparkPySpark MLlibMLflowPythonDistributed Computing


🛠️ Technical Arsenal

Core Languages

PythonJavaC++JavaScript

ML & Deep Learning

PyTorchTensorFlowKerasOpenCVHuggingFaceLangChainscikit-learnCUDA

MLOps & Infrastructure

DockerKubernetesMLflowApache KafkaApache SparkFastAPI

Cloud Platforms

AWSAzureGCP

Data & Databases

PostgreSQLMySQLMongoDBRedisPinecone


📈 GitHub Analytics

GitHub StatsTop Languages
Contribution GraphGitHub Streak

🏆 Trophies

GitHub Trophies

🎖️ Achievements & Credentials

🏅 Academic

  • 🥇 Island Rank 29 — G.C.E. A/L Physical Science Stream (Z: 2.1848)
  • 🏆 Sri Lankan Mathematical Olympiad — High Distinction (2011–2017)
  • 🎓 Best Result in Physical Science Stream — Prince of Wales College
  • 📊 Kaggle — Top 83% · AMP® Parkinson's Disease Prediction

📜 Certifications

  • ☁️ AWS — Data Engineering · ML for NLP · ML Foundations
  • 🟢 NVIDIA DLI — Fundamentals of Deep Learning
  • 🎓 Stanford (Coursera) — Machine Learning Specialization
  • 🧮 DeepLearning.AI — Mathematics for ML & Data Science

🌐 Current Focus

🏭 Research EngineerExpert Intelligence™

Production AIRemoteCollaboration

🔬 Computer Vision ResearchSuper Resolution

GANsPINNsDiffusion

🤖 Generative AILLM & RAG Systems

RAGMulti-ModelMedical AI

📝 Publications2025

IEEEADScAINext


"Transforming complex data into intelligent solutions that drive real-world impact."


PortfolioLinkedInEmail


Profile ViewsFollowersStars

Popular repositories Loading

  1. Visual-Product-Recognition Visual-Product-RecognitionPublic

    Jupyter Notebook 1 2

  2. driving-license-ocr driving-license-ocrPublic

    Jupyter Notebook

  3. CSM-SR---Structure-Informed-SR-for-Scientific-Imaging CSM-SR---Structure-Informed-SR-for-Scientific-ImagingPublic

    Python

  4. CSM-SR-Test3 CSM-SR-Test3Public

    Python

  5. Time-Series-Analysis-and-Model-Selection Time-Series-Analysis-and-Model-SelectionPublic

    Jupyter Notebook

  6. SafePathAI SafePathAIPublic

    Python