- π Undergraduate in B.Sc (Hons) Electronics & Computer Science at University of Kelaniya
- π€ Passionate about AI/ML, Computer Vision, Robotics, IoT, and Embedded Systems
- π§ I bridge hardware β software: microcontrollers, sensors, edge inference, and real-time dashboards
- πββοΈ Outside tech: National Swimmer
- π Detection & Classification β YOLOv8, Faster R-CNN, OpenCV
- π§Ύ Text & OCR β Tesseract, EasyOCR, custom post-processing
- π₯ Image/Video β augmentation, illumination handling, defect analysis
- β‘ Optimization β quantization, pruning, ONNX/TensorRT for real-time
- π Hardware Integration β ESP32/edge, Jetson/RPi, PLC comms
- ποΈ Human pose/hand β MediaPipe pipelines & calibration UIs
-
π« Tea Packaging Defect Inspector
Real-time defect detection for tea packets (leaks, seal gaps, misprints). PLC-ready reject logic, OCR for date/lot codes.
Tech:PythonYOLOv8OpenCVTesseractPLCESP32 -
πͺͺ License Plate Blurring + OCR Pipeline
Privacy-first video pipeline: YOLO detection, tracking/debounce, OCR, clarity scoring, selective blur, analytics, CSV/JSON exports.
Tech:Ultralytics YOLOOpenCVsupervisionFastAPI(planned) -
β Finger Ability Tracking & Rehab Metrics
MediaPipe-based 21-landmark tracking with calibration to 0β100% (neutral β max), clamped UI for out-of-range values, per-digit graphs.
Tech:MediaPipeOpenCVNumPyPython -
π Digital Twin Smart Home (Flutter)
Device tiles (switches, sensors), alerts feed (e.g., βBedroom Light ONβ), project-centric overview (see Projects Hub below), and room cards with temps/setpoints.
Tech:FlutterDart -
π Facial Landmark 3D Projection
Real-time 2Dβ3D mapping + Blender/Matplotlib visualization.
Tech:MediapipeOpenCVBlender
-
AI-Driven Tea Package Defect Detection β Concept Notes
- Defect taxonomy: seal gap, tear, underfill, misprint, date/lot OCR fail
- Pipeline: capture β pre-proc β detection (YOLOv8) β OCR β PLC signal (reject)
- Metrics: FP/FN, read rate, throughput @ latency budget, MTBF
- Edge concerns: lighting normalization, motion blur, exposure control
- Future: few-shot adaptation per SKU, synthetic data for rare defects
-
Tooling
- Labeling: Roboflow/Label Studio
- Training: PyTorch/Ultralytics, augmentation recipes
- Export: ONNX/TensorRT (where applicable)
- HIL tests: looped conveyor footage + threshold sweeps
Add an
assets/ml_pipeline.pngdiagram/GIF showing collect β label β train β evaluate β deploy.
- π§ͺ Refining Tea Defect Inspector models + PLC interfacing
- π‘ Building LoRa/ESP32 sensor nodes and analytics
- π§° Improving Flutter dashboards and alert UX
- πΌ Treasurer β IEEE IES Student Chapter, University of Kelaniya
- π Project Manager β UOK Robot Battles 2k25
- πΌ LinkedIn: supun-tharaka-6bb8b5278
- π§ Email: [email protected]