Skip to content
View rish-kar's full-sized avatar
🦅
Tuning in with an Eagle Eye
🦅
Tuning in with an Eagle Eye

Highlights

  • Pro

Block or report rish-kar

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rish-kar/README.md

Rishabh Kar Banner

Backend Systems, Intelligent Tooling, and Research-Grade Software — Built With Intent.

I work at the intersection of robust software engineering, intelligent systems, and research-led problem solving.
From enterprise procurement platforms to formal security tooling, I enjoy turning complex ideas into software that feels reliable, useful, and built to last.

Portfolio · LinkedIn · GitHub · Email


About Me

Over the last 5+ years, I’ve worked across public-sector systems, enterprise product development, and academic research.
Java and Spring Boot are where things click best for me, though my work has increasingly expanded into AI, formal reasoning, and product-focused system design.

I’m currently contributing to research tooling at King’s College London, re-engineering the X-Men security-ceremony analysis system as part of the SERMAS project. Before that, I worked at SAP on low-latency procurement systems and early GenAI experiments, and at TCS on India’s e-Filing and ITBA platforms.

Most of my commercial work lives in organisation-owned repositories, so this GitHub highlights the systems, prototypes, and experiments I can share publicly.


Quick Snapshot

Area Details
Current Focus Research Tooling, Backend Systems, and AI-Accelerated Software Development
Core Strengths Java / Spring Boot, APIs, Microservices, Performance Tuning, Testing, and Security-Minded Engineering
Main Stack Java, Python, TypeScript, JavaScript, React, Spring Boot, CAP, and SQL
Domains Worked In Enterprise Procurement, Public-Sector Digital Systems, Security Ceremonies, Developer Tooling, and Interactive Systems
Current Interests Formal Verification, Intelligent Systems, System Design, and Procedural Generation
Location London

Featured Projects

SERMAS / X-Men 2.0

Research tooling at King’s College London focused on the formal analysis of security ceremonies. My work involved re-engineering the earlier X-Men system toward a more modular architecture, introducing Spring Boot microservices around the mutation workflow, and expanding the tool’s ability to model human-induced vulnerabilities. The current X-Men that you see in this repo is a forked version of the original X-Men. X-Men 2.0 is bound under King's College's official GitHub and has not been made public yet, but the core concepts and architecture are reflected in this earlier version prototype.

Why it matters: where backend engineering, security modelling, and formal methods meet.
Stack / Concepts: Java Spring Boot Python JavaFX Swing Tamarin Prover Mutation Testing Security Ceremonies
Links: Public Prototype · Portfolio


Act One

A ticketing platform for Prarambh Theatre Group, split into a Spring Boot backend and a React / TypeScript frontend. The backend handles purchase flows, ticket issuance, QR-based check-in, in-memory JPG ticket generation, and aggregated email delivery.

Why it matters: shows end-to-end product engineering, from domain flow and operational logic to user-facing delivery.
Stack / Concepts: Java 21 Spring Boot Spring Data JPA H2 ZXing SMTP React TypeScript Tailwind CSS Vite Google Cloud Run Firebase Hosting
Links: Backend · Interface


Momentum - Infinite

An endless runner built in Unity with infinite terrain generation, random obstacle spawning, and planned environment shifts based on player distance.

Why it matters: shows I enjoy building beyond enterprise software, especially where simulation, gameplay systems, and evolving environments are involved.
Stack / Concepts: Unity 6 C# Procedural Generation Gameplay Systems AI Navigation
Links: Repository


Personal Website

A story-driven portfolio built with React, Vite, styled-components, and framer-motion, designed to feel polished without becoming noisy.

Why it matters: reflects product awareness, visual restraint, and thoughtful presentation.
Stack / Concepts: React Vite framer-motion styled-components GitHub Pages
Links: Live Site · Repository


Experience Highlights

King’s College London · Research Assistant

Working on the SERMAS project to improve the security and reliability of intelligent agent-based systems through formal verification. My work includes re-engineering X-Men, shifting core functionality into Spring Boot services, integrating with Tamarin Prover, expanding mutation strategies, and documenting the system for multi-university collaboration.

SAP · Software Engineer

Built and led parts of Buying 360 / One Procurement, including high-performance microservices, secure CAP-based APIs, cryptographic URL encryption, and Fiori Elements UI work. I also contributed to CAP GPT experiments that reduced development timelines while maintaining validation through tools like Fortify and SonarQube.

Tata Consultancy Services · Systems Engineer

Worked on India’s e-Filing and ITBA platforms, building Java / JSP / Struts2-based tax workflows, XML-heavy validation logic, and secure post-login functionality for large-scale public-sector use.


Tech Stack

Languages

Java Python TypeScript JavaScript SQL C# MATLAB

Backend

Spring Boot Spring Data JPA REST APIs CAP Struts2

Frontend

React TypeScript Vite Tailwind CSS styled-components Fiori Elements HTML CSS

Data / Messaging

SQL H2 MySQL S/4 HANA

AI / ML

GPT Integration Machine Learning Neural Networks Data Mining

DevOps / Cloud / Observability

SAP BTP Google Cloud Run Firebase Hosting GitHub Pages Jenkins Grafana Dynatrace Kibana

Testing / Quality

JUnit Mockito MockWebServer SonarQube Fortify Mend

Tools

Tamarin Prover JavaFX Swing Unity ZXing


Research, Thinking, Building

I’m especially interested in intelligent systems that are not only clever, but also inspectable, dependable, and useful in the real world.

That usually shows up in three recurring themes across my work:

  • Formal reasoning and security modelling, especially where human behaviour changes the system itself
  • AI-assisted software development that improves delivery without losing engineering discipline
  • Procedural and experimental systems that reveal how software behaves under pressure, at scale, or in motion

Beyond the Mainline Work

Outside product and research work, I keep building things that stretch a different muscle — game prototypes, ticketing systems, failure test harnesses, and portfolio experiments.

Shipping curiosity in public is how I keep learning honestly.


Connect

Portfolio · LinkedIn · GitHub · Email

Pinned Loading

  1. Act-One Act-One Public

    A pragmatic ticketing backend built with Java 21 and Spring Boot to handle live bookings, QR check-ins, and automated email delivery for Prarambh Theatre Group, designed for serverless deployment o…

    Java 1

  2. Coding-Problems Coding-Problems Public

    A comprehensive coding practice workspace categorized by platform, difficulty, and algorithmic topic. Features fully self-contained Java project folders with dedicated READMEs and starter tests to …

    Java 1

  3. Data-Structures-Lab Data-Structures-Lab Public

    A comprehensive Java practice environment split into two core tracks: mastering built-in Java collections and building custom data structures from scratch. Designed for deep fundamental learning, f…

    Java 1

  4. Java-Lab Java-Lab Public

    A scalable Java practice lab systematically categorised by core concepts and design patterns to seamlessly bridge theoretical knowledge base notes with hands-on coding exercises and legacy proof-of…

    Java