Skip to content
MSc Informatics — RWTH Aachen

Shivam Singh Rajput

Research × engineering. RL, BCI, full-stack. Move the wallpaper.

Scroll ↓
Sticker-style cutout photo of Shivam

01 /About

Computer scientist at the intersection of machine-learning research and product engineering. Currently writing my M.Sc. thesis on Event–RGB transformer models for end-to-end rodent tracking at LfB, RWTH Aachen. Previously: reinforcement-learning + Bayesian-optimization pipelines for textile process control at RWTH ITA, full-stack web tools used in classrooms, and brain–computer interface software with NeuroTX Aachen e.V.

02 /Selected Work

M.Sc. Thesis — Event–RGB Transformer for Rodent Tracking

2026

Ongoing thesis at LfB, RWTH Aachen. Multimodal transformer fusing event-camera streams with RGB video for end-to-end rodent pose tracking. Working title.

  • PyTorch
  • Transformers
  • Event Cameras
  • Computer Vision

Hanumant Marble — Web Platform

2026

Next.js web platform for a marble business, live at hanumantmarble.com. Includes modern React UI and operational/business workflows.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Stripe

RL × Bayesian Optimization — Non-Woven Process Control

2025

OpenAI-Gym simulation environment for a non-woven textile line. Trained RL agents (PPO, SAC) and BoTorch multi-objective Bayesian optimization, hyperparameter sweeps via WandB. ITA, RWTH Aachen.

  • Python
  • PyTorch
  • Gymnasium
  • BoTorch
  • WandB

Cross-Platform Code Plagiarism Checker

2024

Full-stack plagiarism detection app built with Next.js, FastAPI/Python and PostgreSQL in Docker. DFS-based sorting and clustering for cross-language code similarity, VS Code diff annotations. Grade 1.3.

  • Next.js
  • FastAPI
  • PostgreSQL
  • Docker
  • TypeScript

NeuroTX — Brain-Computer Interface

2024

Co-founder & 2nd president of NeuroTX Aachen e.V. LSTM and CNN models for EEG classification, recording protocols via the g.tec Python API, training pipelines for new members.

  • Python
  • PyTorch
  • EEG
  • LSTM
  • CNN

EMG ML — Android Clinical App

2023

Preprocessing, feature extraction and ML model training on EMG biosignals from Uniklinik Aachen patients; integration into an Android app. Institut für Medizinische Informatik.

  • Python
  • TensorFlow Lite
  • Kotlin
  • Android

B.Sc. Thesis — Responsive Student Behavior for Immersive Teacher Training

2022

HMD-based VR classroom (Unreal) where virtual students react to a trainee teacher's tone, gestures and proxemics via the Teacher Interpersonal Circle. Visual Computing Institute, RWTH Aachen — collab. Zuyd, Utrecht, Wageningen. Grade 1.3.

  • Unreal Engine
  • C++
  • VR / HMD
  • Multimodal HCI

Incomings — Exchange Student Administration (Rails)

2022

Rails app for the Dekanat of the Faculty of Mechanical Engineering, RWTH Aachen — in production since 2020. Manages exchange students, partner faculties, module mapping, language courses and exam results, and generates the official PDF transcripts the faculty issues to the students' home universities.

  • Ruby on Rails
  • Hotwire/Turbo
  • MariaDB
  • PDF Generation
  • Passenger

Lehrnachweise — Teaching Record Certificates (Rails)

2022

Rails app for the same faculty, also still in production. Professors capture their teaching records and generate their official PDF Lehrnachweis certificate; includes user management and authentication.

  • Ruby on Rails
  • Hotwire/Turbo
  • MariaDB
  • PDF Generation
  • Passenger

iOS Todo App

2022

Native Swift todo app — 190 commits, GitLab CI/CD, RWTH Aachen practical lab.

  • Swift
  • iOS
  • GitLab CI

M3 Game — Unity (HCI Center)

2021

Unity game project built at the Human Computer Interaction Center, RWTH Aachen.

  • Unity
  • C#

Racing Game — NeuroTX

2021

Unity racing game developed as part of the NeuroTX BCI project at RWTH Aachen.

  • Unity
  • C#

Sticky Cartridge

2019

JavaScript experiment — early portfolio piece.

  • JavaScript

03 /CV

  1. now → ongoing

    M.Sc. Thesis — Event–RGB Transformer Models for End-to-End Rodent Tracking

    Lehrstuhl für Bildverarbeitung (LfB), RWTH Aachen

    Multimodal transformer fusing event-camera streams with RGB video for end-to-end rodent pose tracking. Working title.

  2. 10.2022 → now

    M.Sc. Informatics

    RWTH Aachen

    Seminar: Statistical Criteria of Active Machine Learning (2.0).

  3. 10.2023 → 03.2025

    Research — Reinforcement Learning & Bayesian Optimization

    ITA — Non-Woven, RWTH Aachen

    Gym sim env, RL agent training, BoTorch MOBO, WandB sweeps.

  4. 04.2024 → 09.2024

    Advanced Web Tech Lab

    Informatik 9 — Lerntechnologien

    Plagiarism checker — full-stack, grade 1.3.

  5. 06.2020 → 09.2024

    Co-Founder · 2nd President · HW/SW Lead

    NeuroTX Aachen e.V.

    BCI — LSTM/CNN, EEG protocols, team leadership.

  6. 10.2022 → 06.2023

    Android & ML — EMG Biosignals

    Institut für Medizinische Informatik

    ML training on EMG, integration in Android app.

  7. 10.2018 → 09.2022

    B.Sc. Informatics

    RWTH Aachen

    Thesis (1.3) at the Visual Computing Institute: 'Designing Responsive Student Behavior for Immersive Teacher Training' — HMD-based VR classroom for student-teacher training, virtual agents reacting to tone, gesture and proxemics via the Teacher Interpersonal Circle, built on the Unreal Breaking-Bad-Behavior stack (collab. Zuyd, Utrecht, Wageningen). Supervisors: J. Ehret, Dr. A. Bönsch.

  8. 07.2019 → 03.2022

    Ruby on Rails Web Apps

    Dekanat MWMB, RWTH Aachen

    Two Rails apps for the Faculty of Mechanical Engineering — both still in production. Incomings — exchange students, partner faculties, module mapping, language courses, exam results; PDF transcripts as official records for the home universities. Lehrnachweise — PDF teaching-record certificates for the faculty's professors; user management and authentication.

  9. 04.2021 → 08.2021

    Game Development — Unity (M3)

    Human Computer Interaction Center, RWTH Aachen

    Unity-based game project (M3).

  10. 10.2016 → 12.2016

    Web Design

    Infoseek, Brand of My5 Technologies Pvt Ltd, Lucknow

04 /Contact

Open to research collaborations and engineering roles in Germany.