Skip to content
View sakthi-kr's full-sized avatar

Block or report sakthi-kr

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.

Content in all repositories owned by your account will be closed.
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
sakthi-kr/README.md

Hi, I'm Sakthi ๐Ÿ‘‹

I'm Sakthikumaran Ravichandran, a Physics PhD candidate at the University of Warsaw. My research is in computational quantum physics, where I use mathematical models and numerical simulations to study how quantum systems behave.

A lot of my research involves writing code, checking the results, and trying different approaches when a calculation doesn't behave as expected. That work got me interested in using the same skills outside physics.

Recently, I've been building projects in data science, machine learning, and AI. The projects below show what I've worked on and how I've tested it.

๐Ÿ› ๏ธ What I Work With

  • Programming and scientific computing: Python, SQL, C++, NumPy, SciPy, pandas
  • Machine learning: scikit-learn, PyTorch, computer vision, model evaluation
  • Data and analytics: Snowflake, dbt, Power BI
  • AI and software: RAG, Qdrant, FastAPI, Docker, Git, pytest, GitHub Actions

๐Ÿš€ Selected Projects

An assistant that searches company documents to answer questions. It shows which documents support its answers and can say when it doesn't have enough information. I also tested how well it finds the relevant documents.

A platform for bringing together equipment, maintenance, and service data to understand day-to-day operations. It uses 107,724 generated records and includes dashboards for tracking performance. I checked 12 business measures against separate calculations to make sure the numbers agreed.

A computer vision project that looks for defects in manufactured products. I tested it on five types of objects and materials. In one bottle-image experiment, it correctly classified 81 of 83 test images. Finding the exact defective area was harder, and I documented those limitations too.

A machine learning project that uses vibration measurements to classify faults in machine bearings. I tested it on separate recordings and motor operating conditions, rather than relying only on a random split of closely related data.

A small Python toolkit for checking machine learning datasets, predictions, evaluation results, and reports. I use it in the image defect detection and bearing fault detection projects to catch inconsistent outputs.

๐Ÿ”ฌ Research

My PhD work focuses on ultracold polar molecules and field-dressed Rydberg atoms. I use numerical simulations to explore how these quantum systems behave and how they might be controlled.

Publication: Quantum Engineering with Ultracold Polar Molecules Using Trap-Induced Resonances, Physica Scripta (2026).

๐Ÿ“ซ Connect

Pinned Loading

  1. ai-knowledge-assistant ai-knowledge-assistant Public

    An AI assistant that searches company documents, answers questions with supporting sources, and identifies when information is missing.

    Python

  2. service-analytics-platform service-analytics-platform Public

    Brings equipment, maintenance, and service data together to track operations through dashboards and checked reports.

    Python

  3. image-defect-detection image-defect-detection Public

    Uses computer vision to detect defects in manufactured products, with experiments showing where the models work and where they struggle.

    Python

  4. bearing-fault-detection bearing-fault-detection Public

    Uses vibration data to identify bearing faults, with tests across different machine operating conditions.

    Python

  5. ml-validation-toolkit ml-validation-toolkit Public

    A reusable Python toolkit for checking machine learning data, predictions, and reports for errors and inconsistencies.

    Python