Hi, I'm Sai Ganesh Grandhi.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a recent Computer Science Graduate Student from University of Windsor. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on various projects during my masters in the field of Backend Development, Machine Learning, and Artificial Intelligence. I have gained strong experience in Python, SQL, Machine Learning, Behavioural Biometrics, Bash, C, C#, and Git. I have also worked for around 4 years in the industry as a Security Analyst, working with Risk & Compliance, IAM, PAM, and SSO technologies. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Security Tools: Okta, Active Directory, CyberArk, Centrify for identity and access management enforcement
  • Security Frameworks: Zero Trust, PAM, RBAC, SSO, SAML 2.0, and NIST Compliance standards.
  • OS & Network: UNIX/Linux, Windows Server administration, DNS configuration, firewall management.
  • Data Analysis: Python, Bash, SQL, Pandas, Excel Power Query for automation and exploratory analysis.
  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
  • Libraries: NumPy, Pandas, PyTorch
  • Tools & Technologies: GitHub, Docker, Azure, GCP

Looking for an opportunity to work in a challenging position combining my skills in IT Security, and Machine Learning, which provides professional development, interesting experiences and personal growth.

Experience

Graduate Assistant
  • Led hands-on lab sessions for 50+ students in Java programming and mobile technology undergrad courses.
  • Assisted students with their assignments and projects, providing guidance on best practices in software development.
  • Led hands-on lab sessions for 50+ students in Java programming and mobile technology under graduate courses.
  • Graded assignments and exams, ensuring fair assessment while giving actionable feedback.
  • Tools: Brightspace
Sep 2023 - Dec 2024 | Windsor, ON
IAM Security Analyst
  • Led NIST SP 800-53 (Account Management) assessments on UNIX servers, remediating 200+ vulnerable local accounts.
  • Improved security posture by deleting or disabling 200+ unnecessary local accounts, ensuring compliance with security policies.
  • Performed data analysis on Discovery and Audit (DNA) reports, CMDB, and Active Directory reports to identify and catalog vulnerable accounts using Python, and Excel (Power Query).
  • Managed access provisioning, password vaulting for privileged accounts using Centrify, Active Directory and CyberArk.
  • Implemented and maintained Single Sign-On (SSO) solutions using Okta, and through protocols such as openID Connect, and SAML 2.0.
  • Managed privileged credentials using CyberArk PAM, performing vaulting, safe creations, and platform configurations.
  • Tools: Python, Excel, Power Query, Active Directory, CyberArk, Centrify, Okta
July 2019 - Feb 2023 | Chennai, India
Security Trainee
  • Received comprehensive training on IAM concepts such as PAM, SSO, LDAP, RBAC, PKI, Access Control, and zero trust.
  • Gained hands-on experience with industry-leading IAM solutions including Okta, CyberArk, Azure AD and Active Directory.
  • Tools: Okta, CyberArk, Azure AD, Active Directory
Jan 2019 - June 2019 | Bengaluru, India

Projects

bookstore system project
Book Store System

A C# e-commerce application for purchasing books

Accomplishments
  • Tools: C#, Azure DevOps, Git, Agile
  • Team project of ASE coursework, developing C# application for online book store system
  • Implemented functions such as user management, book browsing, payment, and checkout functions
  • Managed code efficiently using black box testing, Git for version control and Azure DevOps for project tracking and CI/CD pipelines
eye tracking project
User Identification through Eye Tracking

Continuous authentication system using eye-tracking biometrics

Accomplishments
  • Tools: Python, PyTorch, XGBoost, HPC
  • Developed a Transformer-based continuous authentication system using eye-tracking biometrics achieving 97.2% accuracy
  • Demonstrated challenges in long-term stability and highlighted the differnces between binocular and monocular tracking
  • Scheduled and trained bash jobs on HPC cluster environments (Compute Canada)
image viewer project
Image Viewer

A C-based image viewer utilizing GTK 4.0 and Cairo libraries

Accomplishments
  • Tools: C, GTK 4.0, Cairo Graphics
  • Developed an application using GTK 4.0 to load window and display images with interactive elements
  • Implemented color selection from images and canvas painting functionality
  • Created user interface with options for painting and saving modified images
  • Built several related applications including Calculator, Keyboard, Client/Server networking, and Video decoder
Okta SSO project
Okta SSO Implementation

OIDC SSO framework for PHP application using Okta

Accomplishments
  • Tools: PHP, Okta API, Docker, SAML 2.0, OIDC
  • Implemented SAML 2.0 federation between Okta (IdP) and ServiceNow (SP)
  • Integrated Azure Entra ID with Okta using routing rules and Just-In-Time provisioning
  • Automated ServiceNow user creation using Okta LDAP directory and attribute mapping
  • Enhanced existing PHP application with SSO functionality and Docker support

Skills

Programming

Python
PostgreSQL
Shell Scripting
Git
Excel (Power Query)

ML Libraries

NumPy
Pandas
OpenCV
scikit-learn
matplotlib
PyTorch

IAM Tools & Technologies

CyberArk
Okta
Active Directory
Centrify
SAML 2.0
OpenID Connect

Other

Azure
ServiceNow

Education

University of Windsor

Windsor, ON, Canada

Degree: Master of Science in Computer Science
CGPA: 91/100

    Courseworks:

    • Machine Learning
    • Artificial Intelligence
    • Software Engineering with Distributed Systems
    • Advanced Software Engineering
    • Security and Privacy

GITAM Deemed University

Visakhapatnam, India

Degree: Bachelor of Technology in Computer Science and Engineering
CGPA: 7.4/9.0

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Machine Learning
    • Computer Networks

Publications

Thesis icon

Master's Thesis

University of Windsor, 2025

Grandhi, Sai Ganesh, "Evaluating VR/AR Security through Continuous Authentication via Eye Tracking Movements" (2025)

Abstract: This thesis explores continuous authentication methods for virtual and augmented reality environments using eye tracking data as a behavioral biometric.

Conference paper icon

Peer-Reviewed Conference Article

CCNET2025 Conference, February 2025

S. G. Grandhi and S. Samet, "Evaluating the Long-Term Viability of Eye-Tracking for Continuous Authentication in Virtual Reality"

Abstract: This paper presents a comprehensive evaluation of eye-tracking as a continuous authentication mechanism in virtual reality environments, with emphasis on long-term viability and user comfort.

Contact