AI and Software Engineering

Binoy Sasmal

Useful AI, built with foresight.

LLM, RAG, and ML systems shaped from experiment to production with clear interfaces, measured behavior, and production reliability.

AI and software development at SAP. M.Sc. Computer Science at RPTU. Research experience at DFKI across computer vision and privacy-preserving vision-language models.

About

About Binoy Sasmal

The work sits where research becomes a working system: fine-tuning, retrieval, agents, evaluation, and backend services, with a steady focus on whether the model is useful in the setting it was built for.

That perspective comes from both sides of the stack: research work that demands careful measurement, and production software work where clean interfaces, reliable behavior, and early attention to edge cases matter.

Experience

AI development across research and production.

SAP SE

GenAI and Software Developer, Working Student

Mar 2025 to present · Global Cloud Operations, Knowledge Management

Building production GenAI and data services for enterprise knowledge operations, including LLM-powered review workflows on SAP Generative AI Hub, documentation quality and governance pipelines, and backend services deployed on SAP BTP.

  • Python
  • FastAPI
  • SAP HANA
  • SAP BTP Kyma
  • Generative AI Hub
  • Docker
  • OAuth

RPTU Kaiserslautern-Landau

M.Sc. Computer Science

Apr 2023 to present · Intelligent Systems major, Software Engineering minor

Focused on machine learning, generative AI, software engineering, and reliable AI systems. Deutschlandstipendium scholar.

Master’s Thesis Researcher, Machine Learning / AI

Nov 2025 to May 2026 · conducted with DFKI SmartFactory-KL

Thesis: “Differential Privacy in Vision-Language Models: Exploring the Privacy-Utility Trade-off for Technical Drawing Image Captioning.” Researched how differential privacy changes the behavior of a vision-language model for technical figure captioning. The work combined fine-tuning, synthetic data generation, privacy-preserving training, and a custom evaluation suite to look beyond surface-level scores.

  • PyTorch
  • Hugging Face
  • PEFT/LoRA
  • Opacus

DFKI, German Research Center for Artificial Intelligence

Research Assistant, Computer Vision

Jun 2024 to Dec 2024 · Augmented Vision group

Worked on transformer-based object detection for multi-modal medical image and video data, including model development, experimentation, and curation of multi-modal training data.

  • PyTorch
  • object detection
  • semi-supervised learning
  • HPC

Research Project, AI / Computer Vision

May 2024 to Oct 2024 · Smart Data & Knowledge Services Research Department

Built the ViT Token Analysis Toolkit for layer-wise analysis of token importance in Vision Transformers. The project connected model internals, large-scale evaluation, and experiments across efficient ViT variants on HPC.

  • PyTorch
  • timm
  • HDF5
  • SLURM
  • distributed training

Cognizant Technology Solutions

Software Engineer

Aug 2020 to Feb 2023 · Chennai

Built and maintained production .NET applications, contributed backend features, and improved database and service performance for enterprise software systems.

  • .NET
  • C#
  • SQL
  • Power BI
  • Agile

Projects

Self-directed systems for retrieval, agents, evaluation, and enterprise data access.

EvalGate

A RAG service over the EU AI Act with evaluation built into the development loop, so retrieval and answer quality stay visible as the system changes.

  • Domainregulated AI
  • Retrievalhybrid search
  • EvaluationRagas gate
  • StackFastAPI, pgvector

OData MCP

A Model Context Protocol server exposing read-only OData v4 services as typed tools, with validation and clean separation between protocol and data access.

  • Domainenterprise data
  • InterfaceMCP tools
  • ValidationZod
  • StackTypeScript

Docket

An invoice-exception agent that investigates ERP context, cites evidence, and proposes the next action while keeping final posting under human control.

  • DomainERP workflows
  • Patternagent with evidence
  • StackLangGraph
  • Focusaccountable decisions

Graph RAG

A research-paper assistant that uses a Neo4j knowledge graph for questions where relationships matter as much as semantic similarity.

  • Domainpapers and authors
  • RetrievalCypher plus vectors
  • StoreNeo4j
  • Focusrelational context
All project repositories

Skills

The toolkit.

GenAI & LLMs
  • RAG
  • Graph RAG
  • fine-tuning
  • LoRA
  • QLoRA
  • agents
  • MCP
  • prompt engineering
  • synthetic data
Evaluation
  • Ragas
  • golden sets
  • regression gates
  • Langfuse tracing
  • BERTScore
  • BLEU
  • memorisation auditing
ML & Deep Learning
  • PyTorch
  • Hugging Face
  • PEFT
  • Transformers
  • Opacus
  • scikit-learn
  • distributed training
Backend & Platform
  • Python
  • FastAPI
  • Docker
  • Kubernetes
  • SAP BTP Kyma
  • SAP HANA
  • PostgreSQL
  • Neo4j
Languages
  • Python
  • TypeScript
  • C#
  • SQL
  • English (C1)
  • German (A2)

Contact

Let’s talk.

Open to AI, ML engineering, and software engineering roles where careful systems thinking matters.