Skip to content
View kavishka-dot's full-sized avatar

Block or report kavishka-dot

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
kavishka-dot/README.md

Hi there, I'm Kavishka πŸ‘‹

I work at the intersection of signal processing, representation learning, and machine learning.

πŸš€ About Me

I am an Electronics and Telecommunication Engineering undergraduate at the University of Moratuwa, working at the intersection of machine learning, signal processing, and RF systems.

My current focus is on GNSS spoofing detection, self-supervised learning, and signal-domain representation learning, where I design systems that go from raw I/Q signals all the way to intelligent decision-making.

πŸ”¬ Research

  • NEMESIS: Neural Embeddings for GNSS Spoofing Detection
    Self-supervised representation learning framework operating on RF signals for robust GNSS spoofing detection. Accepted at IEEE ACES 2026.

  • NEMESIS-Shield
    Learns resilient signal representations under adversarial conditions for GNSS integrity monitoring. Under review (IEEE VTC).

  • NEMESIS-Nav
    Integrates learned spoofing detectors with adaptive Kalman filtering for robust navigation under attack. Under review (IEEE TVT).

  • CrossJEPA
    Cross-modal joint-embedding predictive architecture for efficient 3D representation learning from 2D observations. Under review (CVPR).

  • SpectraNet
    FFT-assisted deep learning framework for deepfake face detection leveraging frequency-domain cues. arXiv.

πŸ› οΈ Tech Stack

Core Languages

Python C++ MATLAB

Machine Learning & Scientific Computing

PyTorch TensorFlow NumPy SciPy

Signal Processing & RF

GNSS SDR Wavelets FFT IQ Signals

Tools & Workflow

LaTeX Git Linux Google Colab

πŸ“Š Experience

Business Analyst: LSEG
Worked on large-scale trade surveillance systems using Spark, Kafka, Airflow, and AWS.
Bridged product and engineering as a Product Owner.

πŸ“’ Talks

Invited Speaker - IEEE SSCS Tech Talk
"Less is More: The Power of Small Language Models"

🌐 Connect

Email: [email protected]


Building systems where signals meet intelligence.

Pinned Loading

  1. cvcl cvcl Public

    High-performance computer vision primitives in pure C99. Zero dependencies, pluggable allocator, SIMD-ready layout. Built for edge deployment and FFI.

    C 36 6

  2. filum filum Public

    Pure-C federated learning library for MCU-class edge devices over LoRa. STM32 + SX1276.

    C 25 3

  3. libminerva libminerva Public

    MINERVA - Minimal Inference Engine for Robust, Verifiable, and Authenticated ML. Encrypted, integrity-verified neural network inference for MCUs down to ATmega328P.

    C 26 3

  4. nemesis-gnss-sim nemesis-gnss-sim Public

    Geodetic-accuracy GPS L1 C/A signal simulator with spoofing attack models for the NEMESIS research pipeline

    Python 4 3

  5. nemesis-gnss nemesis-gnss Public

    Wavelet-domain JEPA encoder for GNSS spoofing detection. Pip-installable. Supports Meaconing, Slow Drift, and Adversarial attack classes.

    Python 1 1

  6. wordle-inference-engine wordle-inference-engine Public

    Information-theoretic Wordle solver with a built-in AI assistant that selects optimal guesses via candidate set partitioning. Fully client-side, zero dependencies, and deployable as a lightweight b…

    HTML 3 1