PhD Researcher in AI & Computer Vision

Data Scientist | Software Engineer

Transforming pixels into insights. Researching AI-based agricultural insect monitoring at KU Leuven, with a focus on applied machine learning, image processing, and computer vision.

About Me

I'm a PhD Researcher in Bioscience Engineering at KU Leuven (MeBioS Division), researching AI-based agricultural insect monitoring. I'm a graduate of the Master's in Data Science at FAU Erlangen-Nürnberg, Germany, with expertise in deep learning, computer vision, cyber security, and image processing.

I'm the creator of multiple open-source projects like SmokeSim, ImageBaker, TextBaker and Neural Template Matching. I'm a former Top Rated freelancer on Upwork (currently not taking new clients), and I blog here and at dataqoil.com. I'm open to collaborating on open source and research projects. Ask me about Computer Vision, Deep Learning, Data Science, and Biodiversity AI. 🎵 I enjoy listening to Symphonic Metal.

Download my CV · Academic profile

Research & Publications

My research focuses on applied machine learning, computer vision, and cybersecurity. Here are some of my key publications:

ADVIS-G: An Adversarially Defended Intrusion Detection System for Smart Grids Using Deep Learning

Aug 2025

(Paper accepted in German Journal of Artificial Intelligence.)

  • Proposed an image-based IDS framework to defend smart grids against adversarial and cyberattacks
  • Used MobileNet for attack classification and adversarial training, and U-Net for adversarial defence
  • Technologies: Python, PyTorch, ScaPy, Adversarial Robustness Toolbox
View DOI → View on GitHub →

ROSAID-ST: Adversarially Robust Intrusion and Anomaly Detection in ROS Networks via Student-Teacher Deep Learning

Mar 2026

(Paper submitted in International Journal of Advanced Robotic Systems.)

  • Proposed a DL based IDS framework to defend against known and novel attacks
  • Used a custom CNN for attack detection and STFPM for novel attack detection
  • Technologies: Python, PyTorch, ScaPy, Adversarial Robustness Toolbox
View on GitHub →

Experience

PhD Researcher - Bioscience Engineering

Present

KU Leuven (MeBioS Division)

Researching AI-based agricultural insect monitoring using computer vision and deep learning.

Freelancer

May 2026 - Present

Upwork (currently not taking new clients)

As a freelancer specialising in computer vision and machine learning, I help clients turn their computer vision projects into life. View my profile.

  • • I am building realtime deployable computer vision based surveillance systems that are deployable.
  • • Technologies Using: Vast.ai, Python, PyTorch, OpenCV, Ultralytics, Django

Student Assistant - Cybersecurity

October 2025 - March 2026

Chair of Computer Science 7 - FAU Erlangen-Nuremberg

As a student assistant specialising in cybersecurity, I am building exercise materials for the course Introduction to Cybersecurity Fundamentals for Networking.

  • • I built exercise to mimic real-world cyber attacks, helping students understand attack vectors and defense mechanisms.
  • • Technologies Using: Kali, Metasploit, Wireshark, Scapy, Burp Suite, TCPDump, VirtualBox

Working Student - Applied Machine Learning

May 2023 - March 2026

Primetals Technologies GmbH

As a working student specialising in machine learning, I focus on finding algorithms to detect anomaly events to monitor the metal production process using concepts like Instance Segmentation, Object Detection, Keypoint Matching, and Anomaly Detection.

  • • I built a web tool to evaluate a model’s performance by visualizing an event’s occurrence, which allowed us to perform the model’s evaluation on 100s of hours of videos in just a few minutes.
  • • I developed a novel algorithm to detect the vibration of a static camera based on the camera frames, allowing our models to predict events with high confidence.
  • • I built several synthetic data generator tools mimicking the real environment to train OCR, segmentation models, and detection models, which allowed us to generate rare event samples for training.
  • • Technologies Using: Python, OpenCV, PyTorch, ONNX, TensorRT, FastAPI, Streamlit, MySQL, Docker, and Git

Freelancer

2022 - 2022

Upwork

As a top-rated freelancer, I helped clients turn their data applications into life.

  • • I built a dynamic alert-based strategy back-testing platform and trading bots for options and stocks using Polygon.ai, Alpaca, and Interactive Brokers API.
  • • Technologies Used: Python, FastAPI, Streamlit, MySQL, Asyncio, Websockets, and Git

Associate Data Scientist Engineer

2021 - 2022

Extenso Data Pvt. Ltd.

As an Associate Data Scientist/Engineer working in a Fintech, I was responsible for building a data pipeline to collect, process, and analyze financial data from various sources.

  • • I built a backbone for an intelligent model to automate data pipelining, analysis, and reporting of fintech data for business stakeholders to make timely customer decisions
  • • I built an Intelligence System to visualize the performance of loans and prospects for stakeholders to make timely decisions.
  • • Technologies Used: Python, MySQL, Pentaho, Apache Airflow, Apache Superset, and Git

Junior Machine Learning Engineer

2021 - 2021

Ensemble-Matrix

As a Junior ML Engineer, I did experiments to efficiently detect forged signatures and built an Intelligence System.

  • • Using Siamese-type neural networks, I developed an algorithm to create a synthetic hand signature to train a model to detect forged signatures.
  • • Technologies Used: Python, Google Colab, OpenCV, Keras, Docker, and Git

Unity 3D Intern

Nov 2020 - Mar 2021

diyo.ai

As a Unity 3D Intern, I learned how to build AR applications.

  • • I designed and built a user flow for an application to improve clients’ jewelry business using Google AR Core and Unity 3D.
  • • Technologies Used: Unity3D, and Git

AI Developer Intern

Aug 2019 - Jan 2020

MPercept Technology

As an AI Developer Intern, I learned how to build and deploy AI models, focusing on computer vision and chatbots applications.

  • • Developed and maintained conversational agents for platforms like e-commerce, travel agency, and academic consultancy.
  • • Technologies Used: Python, Rasa, OpenCV, Google Colab, AWS EC2, and Git

Skills & Expertise

Core Expertise

Python Expert
SQL Expert
Computer Vision Expert
Deep Learning Advanced
Data Analysis Advanced
Algorithm Design Advanced

Professional Skills

Problem Solving
Team Collaboration
Research & Development
Technical Writing
Project Management
Agile Development

Technical Skills

Programming Languages

Python JavaScript C-Sharp SQL

Computer Vision & ML

OpenCV PyTorch TensorFlow Scikit-learn YOLO SAM ONNX TensorRT

Data Science & Analytics

Pandas NumPy Matplotlib Seaborn Plotly

Tools & Technologies

Git Docker AWS Linux MLFlow FastAPI Streamlit Unity3D

GitHub Stats

Ramkrishna's GitHub Stats
Ramkrishna's Top Languages

Featured Projects

2026
2 0
SFE Demo

Session Feature Extractor

A PyPI tool for extracting and analyzing session data as images from network traffics.

View Project →
2026
1 0
Text Baker Demo

Text Baker

A tool for annotating and generating synthetic text datasets for OCR and NLP tasks. Supports custom font rendering, augmentation, and export for training deep learning models.

View Project →
2025
21 2
Image Baker Demo

Image Baker

A tool to annotate images backed by models like segmentation, detection and segment anything model (SAM). It allows users to prepare labelled anomaly dataset based on few images.

View Project →
2024
5 0
Smoke Simulation Demo

SmokeSim

Real-time particle-based smoke simulation using Python and PyGame techniques with support for overlay and augmentation.

View Project →
2024
7 0
Neural Template Matching Demo

Neural Template Matching

An experiment in using neural networks for template matching tasks.

View Project →
2024
2 0
Orange Segmentation with SAM Demo

Orange Segmentation with SAM

Utilizing Segment Anything Model for precise orange fruit segmentation in agricultural applications.

View Project →
2021
8 4
7-Days Computer Vision Projects Demo

7-Days Computer Vision Projects

Comprehensive collection of computer vision projects completed in one week challenge.

View Project →
2020
52 16

Contour-Based Writing

Innovative approach to air based writing using contour detection.

View Project →
2019
20 7
Devanagari Character Detection Demo

Devanagari Character Detector

Deep learning model for recognizing and classifying Devanagari script characters.

View Project →

Education

PhD in Bioscience Engineering

In progress

KU Leuven, Belgium (MeBioS Division) · KU Leuven Profile

Master of Science in Data Science

2022 - 2025

Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany

  • Advanced studies in machine learning, deep learning, computer vision, and statistical analysis. Focus on practical applications of AI in real-world scenarios.
  • Thesis: Enhancing Smart Grid Security: A Deep Learning Approach to Adversarial Intrusion Detection · Code · PDF
  • Supervisors: Dr.-Ing. Loui Al Sardy, Mamdouh Muhammad, M.Sc.

Bachelor of Science in Computer Science and Information Technology

2015 - 2019

Tribhuvan University, Nepal

  • Foundation in computer science, mathematics, and programming and early exposure to machine learning and software engineering concepts.
  • Academic Project: Devanagari Word/Character Recognition

Get In Touch

Open to collaborating on open source and research projects. Reach me at qramkrishna-at-gmail.com. Let's connect!