Ryan
Ryan Gabriel

Ryan Gabriel

Web/App Developer • Deep Learning/AI-ML Engineer • UI/UX Designer

Contact Me
GitHub
Scroll Down

My Technical Arsenal

Skills & Expertise

Languages

PythonJavaScriptTypeScriptJavaCDartSQLGo

Web/App Development

HTMLCSSReactFlutterMERN StackFastAPIFlaskNext.jsPostgreSQLFirebaseMongoDBSupabase

AI/ML

PyTorchTensorFlowOpenCVMediaPipescikit-learnLangChainRAGLLMsMCPAgent OrchestrationDeep LearningMachine LearningComputer VisionImage ProcessingNLP

Other Skills

CUDAUI/UX DesignAGILE & SCRUMGitVS CodeXcodeAndroid StudioJupyter NotebookFigmaDaVinci ResolveAdobe Suite

Academic Background

Education & Research

Education

B.E. Computer Science and Engineering

Vasavi College of Engineering

Nov 2022 – Jul 2026
📍 Hyderabad, Telangana
8.5/10

Intermediate (MPC)

FIITJEE Junior College

Jun 2020 – May 2022
📍 Hyderabad, Telangana
98.4%

CBSE

Little Flower School

Jun 2008 – May 2020
📍 Hyderabad, Telangana
9.0/10

Research & Publications

📄

A Comparative Study of Time-Frequency Representation Techniques for EEG Seizure Onset Detection Using Deep Learning models

Under Review
2025

Epileptic seizure onset detection from electroencephalography (EEG) signals is essential for enhancing patient safety and enabling timely clinical interventions. While prior research has explored various feature extraction methods and deep learning architectures, few studies have systematically compared the effectiveness of different time-frequency representations (TFRs), particularly for onset-centered EEG segments. In this study, we systematically evaluate the impact of three TFRs on seizure onset detection using deep learning models. We analysed EEG data from the TUH seizure corpus dataset using 20-second segments that include 10 seconds of background followed by 10 seconds of seizure onset. Initially, EEG signals were pre-processed and transformed into spectrograms using the three TFR methods: short-time Fourier transform (STFT), continuous wavelet transform, and Mel spectrogram. Further, the spectrograms were processed via two channel encoding strategies: RGB spectrogram encoding and grayscale spectrogram encoding. Five attention-based deep learning models, including long short-term memory with attention (ATT-LSTM), transformer, convolutional neural network-transformer, vision transformer, and shifted window transformer were trained and evaluated under patient-wise 5-fold cross-validation. We conducted both binary (seizure vs. non-seizure) and multi-class (focal, generalized, background) classification tasks. Our results show that STFT consistently outperformed the other TFRs across all models, with the ATT-LSTM model achieving the highest mean accuracy of 82.37% in the binary task. RGB spectrogram encoding also yielded superior performance compared to the independent approach. However, the transition to multi-class classification proved more challenging, with a notable drop in accuracy. These findings demonstrate that early seizure detection can be achieved with high reliability using STFT-based spectrograms, especially when combined with composite spatial encoding. However, distinguishing seizure types at onset remains a complex task, suggesting the need for richer contextual modeling in future work.

📄

A Comprehensive Analysis of Graph-Based methods in Social media bot detection.

Under Review - ICCIC 2025
2025

Social media was introduced as a way to communicate and interact with people. The introduction of social media bots tampered with the sovereignty of social media as a whole. Bots alter the social media experience in many ways, including swarming comments and manipulating the algorithm to favour the creator of the bots. This is a significant issue for social media platforms and must be addressed immediately. While earlier methods experimented with Ensemble classifiers such as XGBoost, Random Forests, and basic NLP, modern approaches include the use of Graph Neural Networks (GNNs) along with Heterogeneous Graph Networks, Graph Attention Networks (GAT), and Graph Convolutional Networks (GCN) for optimal performance, generalising across multiple datasets. In This Paper, we discuss the taxonomy of bots, the ways they affect social media and influence public opinion, and the various approaches for Social Media bot detection on datasets such as TwiBot-20, TwiBot-22, Cresci-2017, MGTAB, and the Graph-Based models used. We also examine evaluation metrics such as Recall, Precision, F1 score, current limitations, and future scope.

My Personal Journey

Internships

Software Development Engineer Intern

Providence India

internship
Jun 2025 – Aug 2025Hyderabad, Telangana

Engineered resource optimization app leveraging Azure Log Analytics improving system responsiveness and efficiency by 30%. Developed Generative AI Chat Assistants automating query and visualization cutting manual effort by 40%. Delivered full-stack applications enhancing internal tooling, reducing process time by 25%.

Azure Log AnalyticsGenerative AIFull-stackReactNode.js+16

Deep Learning Research Intern

IIT BHU

internship
May 2024 – Jul 2024Varanasi, Uttar Pradesh

Improved EEG seizure detection accuracy from 40% to 80% via optimized deep learning models. Developed data preprocessing pipeline accelerating training by 60%. Improved model reliability with cross-validation strategies, achieving 30%+ score improvements.

Deep LearningPythonTensorFlowKerasPyTorch+9

Software Development Engineer Intern (Research)

IIIT-Hyderabad

internship
May 2023 – Jun 2023Hyderabad, Telangana

Enhanced mobile app responsiveness by 25% with Flutter and Firebase integration. Improved app stability by 15% using state management.

FlutterFirebase

Head of UI/UX Design

TheHiringCompany.ai

internship
Oct 2023 – Nov 2023IIT Roorkie, Remote

Led website design from scratch, providing high quality design resources.

FigmaUI/UX DesignWeb Development

Most Recent Work

Portfolio

E

EEG Seizure Detection & Classification

Developed patient-independent seizure detection models utilizing TUH-SZ dataset with advanced preprocessing pipelines based on MEL, CWT and STFT, achieving a 40% increase in detection accuracy. Implemented and evaluated 6 deep learning architectures including CNN, LSTM, CNN-LSTM hybrid, ViT, Swin-Transformer, and InceptionV3.

Deep LearningEEGCNN+4
View Project
C

Cotton Weed Detection (YOLO)

Built a YOLO-based object detection pipeline to identify and localize weeds in cotton field images. Created an annotated dataset, applied data augmentation and transfer learning, and provided real-time inference scripts using OpenCV for deployment on edge devices.

Computer VisionYOLOPyTorch+3
View Project
C

Chest X-Ray Segmentation

Implemented a U-Net-based deep learning model for segmenting chest X-ray images to detect and localize abnormalities like pneumonia and tumors. Applied data augmentation, transfer learning, and evaluated on public datasets achieving high Dice scores for accurate medical diagnosis.

Deep LearningU-NetPyTorch+3
View Project
D

DDPM DIFFUSION

Implemented a diffusion U-Net conditioned for image generation on the Smithsonian Butterfly Dataset (~50K images), with custom noise scheduling and image sampling. Enhanced efficiency via linear attention, weight-separable convolutions, and pre-group normalization, resulting in 15% faster convergence vs. vanilla DDPM.

PyTorchDiffusion ModelsU-Net+1
View Project
L

LivSign

Built an OpenCV based system to convert sign language gestures into text in real-time with 95% accuracy. Integrated Google MediaPipe Hand Tracking with multiple Time-Series Models for gesture classification. Developed Flutter mobile app and ReactJS web app with multilingual support for 20+ languages.

FlutterReactOpenCV+3
View Project
A

Aegis Class

Comprehensive React + TypeScript + Python + DL platform integrating face recognition and smart scheduling, improving class efficiency by 35% through personalized learning paths. Built custom FaceID-like authentication system with triplet-loss-based face embedding model achieving 92% verification accuracy. Engineered student dashboards, interactive learning hubs, and chatrooms with Firebase backend for real-time collaboration serving 200+ students.

ReactTypeScriptPython+5
View Project
G

Gan Image Deblurring

Developed a GAN-based model for image deblurring, significantly enhancing image quality and clarity. Implemented advanced loss functions and data augmentation techniques to improve model robustness.

GANDeep LearningImage Processing+1
View Project

Ryan Gabriel

Web/App Developer • Deep Learning/AI-ML Engineer • UI/UX Designer

4th Year CS Student

Vasavi College of Engineering

Contact Me

Made with by Ryan Gabriel © 2025