Academic CV/Resume – Girish Kulathumani

Girish Kulathumani

Computer Science and Engineering graduate (VIT Chennai, 2025). Research interests: decoding non-invasive biosignals (EEG and wrist surface EMG) so that models trained on some people work on new ones with little or no calibration; personalising shared models without pooling each person's data, using federated learning; and evaluation with subject-wise splits that rules out data leakage.

📍 Chennai, Tamil Nadu

Work Experience

Application Engineer

Accenture, Chennai

Built Salesforce Life Sciences Cloud features (Apex, Lightning Web Components, Flows) for a global pharmaceutical client.

  • Evaluated GitHub Copilot on real user stories, reporting over 80% average time savings, which fed into the licence decision
  • Wrote a 60-page onboarding guide adopted by teams in India and the Philippines

Research Assistant, Federated Learning

Vellore Institute of Technology, Chennai (on the university's NVIDIA DGX)

Led a three-person team building HabitatFL, a federated framework for classifying wildlife audio and images across separate clients, with Flower and Docker on multi-GPU infrastructure.

  • Trained lightweight edge models (MobileNetV3, SqueezeNet, under 2 MB): 87.65% accuracy on 18.2K spectrograms (27 classes) and 69.92% on 50K images (82 classes) (code)

Research Assistant, Secure Systems and AI

Vellore Institute of Technology, Chennai

Research on secure messaging and deception-based defence, leading to two peer-reviewed papers.

  • Designed and implemented JIGS, a secure-messaging pipeline combining ECDH key exchange with nonce-based AES-128 and parallelised stages, with its protocol verified in ProVerif (code)
  • Contributed to Siren, a deception-based defence pairing honeypots and simulated user activity with ML classification of attacker behaviour

Data Science and ML Extern

Google Developers × SmartBridge (remote)

Built a real-time weapon-detection system on live video with YOLO and Flask, in a team of three.

Education

Bachelor of Technology in Computer Science and Engineering

Vellore Institute of Technology, Chennai

GPA: 8.69/10

Research

Research Focus

Cross-subject biosignal decoding

Decoding non-invasive biosignals (EEG and wrist surface EMG) so that models trained on some people work on new ones with little or no calibration.

Current Work: Independent entry to the EEG/EMG Foundation Challenge, NeurIPS 2026 (Track 2: EEG decoding): a covariance-based EEG decoder (Riemannian tangent space with logistic regression), written without AI-generated code and evaluated on held-out participants.

Federated personalisation

Personalising shared models without pooling each person's data, using federated learning.

Leakage-free evaluation

Evaluation with subject-wise splits that rules out data leakage.

Research Initiatives

GreyLattice

Founder and writer since February 2025. An independent publication on brain–computer interfaces and computational neuroscience: around ten posts, including long technical deep dives, e.g. a breakdown of real-time MEG decoding of visual perception (arXiv:2310.19812) and an explainer on the limits of non-invasive brain recording. Built and run the publication's own site (Astro, TypeScript, Keystatic CMS).

Learn More

Projects

Enterprise Banking System (Full-Stack)

Comprehensive banking system with REST API, modern frontend, and containerized deployment.

  • Developing REST API with FastAPI and SQLAlchemy ORM for role-based access and ACID-safe transactions
  • Building React + TypeScript frontend with Material UI, JWT authentication, and Axios interceptors
  • Containerized with Docker Compose, CI/CD via GitHub Actions, 85% test coverage with pytest
Technologies:
FastAPI PostgreSQL React Docker JWT TypeScript Material UI

GPU-Accelerated Financial News Sentiment

Streamed news through Kafka and scored it with FinBERT, using RAPIDS cuDF on an RTX 2060 to cut end-to-end latency from about 8 minutes to 10 seconds.

Technologies:
Apache Kafka FinBERT RAPIDS cuDF CUDA

LSTM Time-Series Forecasting for Mutual Funds

Advanced ML pipeline for financial forecasting with comprehensive feature engineering.

  • Built ML pipeline integrating live NAV API data with S&P BSE Tech index for next-day forecasting
  • Engineered 15+ financial features (RSI, MACD, Bollinger Bands, CAPM metrics) achieving MAE 0.3-0.8
  • Applied sliding window preprocessing and feature selection using mutual information scoring
Technologies:
PyTorch LSTM TA-Lib Financial Engineering Time Series

JIGSaw - Modular Parallelised Secure Messaging Architecture

High-performance cryptographic communication framework with parallelized execution.

  • Designed and implemented parallelized high-performance cryptographic communication system achieving 96.67% speedup
  • Developed modular Python architecture with ECDH/AES-128 pipeline and TCP socket implementation
Technologies:
ECDH AES-128 Multiprocessing TCP Sockets Python Cryptography

YOLO Weapon Detection System

Real-time computer vision system for security applications.

  • Built real-time weapon detection system using YOLO + Flask with optimized TensorFlow inference
  • Deployed web application for real-time webcam-based weapon classification
Technologies:
YOLO Computer Vision Flask TensorFlow OpenCV

Publications

JIGS: a modular parallel encryption and authentication pipeline for secure messaging

Engineering Research Express 7(2), 025276

G. Kulathumani, S. V. Madangarli, J. Ullas, I. Agarwal, et al.

A secure-messaging pipeline combining ECDH key exchange with nonce-based AES-128 and parallelised stages, with its protocol verified in ProVerif.

Siren: Advancing cybersecurity through deception and adaptive analysis

Intelligent Computing: Proceedings of the Computing Conference, pp. 506–519, Springer LNNS

A. Samhruth, K. Girish, N. Ganesh

A deception-based defence pairing honeypots and simulated user activity with ML classification of attacker behaviour. Preprint: arXiv:2406.06225.

Certifications

Microsoft Certified: Azure AI Fundamentals

Microsoft

Google Career Certificates: Advanced Data Analytics

Google

Google Cloud Digital Leader

Google Cloud

Leadership & Activities

Talk: Introduction to CUDA Programming

VIT Chennai

Introduction to CUDA programming for 50+ attendees.

Social Media Manager

VIT Startup Centre

Strategically managed social media platforms, increasing engagement and visibility for the Startup Incubation Centre

Skills

Programming Languages

Advanced
Python C++ Java JavaScript TypeScript SQL

Machine Learning & Data Science

Advanced
PyTorch TensorFlow scikit-learn HuggingFace OpenCV YOLO pandas NumPy RAPIDS Flower (federated learning)

Frameworks & Tools

Advanced
FastAPI Flask React Apache Kafka Apache Spark Docker Git

Databases & Infrastructure

Advanced
PostgreSQL MySQL NVIDIA NGC catalog Linux SSH Docker Compose

High-Performance Computing

Advanced
CUDA RAPIDS Multi-GPU workflows Parallel Computing GPU acceleration

Security & Cryptography

Advanced
Cryptographic architectures ECDH AES-128 Secure Communication Systems

Currently Learning

Learning
MNE-Python Biosignal processing

Languages

English Very Fluent
Hindi Fluent
Tamil Native

Interests

Biosignal Decoding

EEG Wrist surface EMG Cross-subject generalisation

Federated Learning

Multimodal ML Distributed Systems Privacy-preserving AI

High-Performance Computing

GPU Acceleration CUDA Multi-GPU workflows

Secure AI Systems

Cryptography ML-driven Security Adaptive Cybersecurity

Computational Neuroscience

Brain Decoding Neurotechnology GreyLattice Research