sushant nemade

Data, AI and digital transformation — Erlangen, Germany

Enterprise AI, analytics and automation. Building public AI systems, geospatial vision-language research and privacy-first developer tools. Currently at Siemens Healthineers, previously Fraunhofer IIS and Cognizant, alongside an M.Sc. at FAU.

Project catalog

Vision-language research, agentic systems, developer tools and prototypes

Applied AI, computer vision and simulation

Urban Change Detection & Change Captioning

Master's thesis · tested research implementation

Bi-temporal satellite change segmentation (unchanged, road, building) and natural-language captioning with bidirectional temporal-reversal augmentation, CLI lifecycle, Streamlit workbench and FastAPI inference.

Python · PyTorch · SegFormer MiT-B1 · Transformer decoder · Streamlit · FastAPI

Scope

Master's thesis adapting the dual-head MCI architecture from Change-Agent / LEVIR-MCI (Liu et al., IEEE TGRS 2024) with bidirectional temporal-reversal (A ↔ B) augmentation across 10,077 original and 15,115 augmented pairs (468- to 714-token vocabularies). Reorganized into an installable src/urban_change package without legacy MMCV coupling, featuring safe checkpoint loading, token-identity vocabulary transplantation, staged training with full RNG/scaler resume, and a shared predictor across CLI, Streamlit and bounded FastAPI endpoints.

Verified by 31 passing pytest/integration checks, numerical equivalence within 3.81e-6 against the legacy graph, and SHA-256 verified CPU inference on real chronological and reversed LEVIR-MCI test pairs. Full-dataset benchmark reproduction, GPU/AMP training and mixed upstream licensing (MIT Change-Agent/COCO-caption plus NVIDIA non-commercial SegFormer terms) remain documented boundaries.

Validation & results
Architecture & protocol
Model weights (Hugging Face)
Augmented dataset (Hugging Face)

AI Werewolf Arena

Tested multi-agent system

Multi-agent social deduction arena with per-seat information asymmetry, TF-IDF episodic RAG memory, fail-closed structured-output guardrails, decision tracing and an ELO evaluation harness.

Python · FastAPI · React · TypeScript · Ollama / OpenAI · WebSockets

Scope

Seven autonomous agents run a perceive, remember, reason and act loop over isolated player views, with bounded retries that fail closed on invalid schema or domain targets. Includes 27 deterministic offline tests and a batch simulator for ELO and role win-rate comparison. Session state is in-memory and the default mock provider is a deterministic heuristic baseline.

Architecture & verification

NeuroDrive

Interactive simulation

Browser-based self-driving neuroevolution arena where 180 ray-cast sensor agents evolve neural policies live via tournament selection, crossover and mutation with zero ML frameworks.

TypeScript · React · HTML5 Canvas · Neuroevolution · Genetic algorithm

Scope

Hand-written 8→12→2 feedforward policy network, 7-ray obstacle perception, bicycle-style physics and background evolution across training, manual drive and champion autopilot modes. Runs entirely client-side with localStorage policy checkpointing and JSON export/import.

Simulation design

Responsible automation

AI Receptionist

Integration prototype

Signed Twilio voice and messaging webhooks, FAQ lookup and escalation boundaries, paired with a local simulator.

Next.js · TypeScript · Twilio · Supabase

Scope

Real phone, SMS, database, AI and escalation flows remain unverified without credentials. The preview is not an active customer-call service.

WhatsApp Business Assistant

Integration prototype

Meta webhook verification, HMAC validation, intent routing and optional order lookup, with a sample chat simulator.

Express · TypeScript · Meta webhooks · Optional Supabase

Scope

The simulator sends no real WhatsApp messages. Deduplication is in-memory; durable sessions, booking and structured OpenAI classification are not implemented.

AI Chief of Staff

Integration prototype

A daily-brief demo with a protected Calendar and Gmail metadata route, action lists and optional email delivery.

Next.js · TypeScript · Google APIs · Optional SendGrid

Scope

The public dashboard uses fictional data. Complete durable OAuth is not implemented, and scheduled delivery requires explicit configuration. It is not an active personal inbox assistant.

Voice Note Idea Catcher

Product prototype

Browser voice capture, transcript editing, action extraction, tags and search, with optional transcription and structuring endpoints.

Next.js · TypeScript · Browser recording · Optional Whisper

Scope

The public demo extracts actions with local rules. Real transcription requires configured OpenAI access; authentication and a permanent server-backed note archive are not configured.

TravelBrain

Tested reference implementation

Source-linked trip planning, illustrative group budgets, editable activity choices and browser/private saved itineraries for Paris, Lisbon and Kyoto.

Python · FastAPI · JavaScript · SQLite · Optional Groq / Open-Meteo

Open public demoCloudflare Pages

Scope

Adapted from Hema Kalyan Murapaka's GPLv3 TravelBrain. Twenty-seven Python tests, 27 cross-runtime planning combinations, 14 browser cases, installed-package checks and audits pass. Live Open-Meteo weather was verified; Groq inference remains unverified. Prices are illustrative; no flight/hotel availability, booking or accessibility guarantee is provided.

Release evidence
Open planning reference
Download reference release

AI Blog Publisher

Tested reference implementation

Private AI-assisted article drafts, digest-bound human approval, reliable local publication and a sanitized static reader.

Open public demoCloudflare Pages

Python · LangGraph · Groq adapter · Static HTML / JavaScript · GitHub Actions

Scope

Adapted from Hema Kalyan Murapaka's MIT-licensed BlogBoard. Offline and desktop/mobile tests pass; the article preview is a synthetic fixture. Live Groq, search and R2 integrations remain unverified.

Release evidence
Open public reader

Data applications and developer tools

Money Dashboard

Working prototype

Revenue tracking with authenticated income APIs, Prisma persistence and integer-cent aggregation by month and category.

Next.js · TypeScript · Prisma · SQLite

Scope

The public page uses fictional sample data. Private routes use a single admin token; Stripe, Shopify and QuickBooks adapters are future work, not connected integrations.

GitPulse Audience Workspace

Tested reference implementation

GitHub audience snapshots, rename-aware relationship history, refollow-safe lost followers and public repository metrics.

Open public demoCloudflare Pages

Python · FastAPI · SQLite · TypeScript · Chart.js

Scope

Original code inspired by GitPulse's documented concept; upstream source was not imported because its license file could not be verified. One public REST sync was tested. The public dashboard uses fictional data; private API hosting remains unverified.

Release evidence
Open sample dashboard

Market Insight

Tested reference implementation

Source-dated financial research, comparative statements, price charts and private report history with optional grounded AI synthesis.

Open public demoCloudflare Pages

Python · FastAPI · React · Chart.js · yfinance · SQLite

Scope

Adapted from Hema Kalyan Murapaka's GPLv3 MarketInsight. Complete sample/API workflows, Linux/Windows CI, package checks and a non-root container pass. Real Yahoo quote/history was verified; paid AI inference remains unverified. The public workspace uses fictional data and provides research, not investment advice.

Release evidence
Open synthetic reference
Download reference release

Doclify

Tested reference implementation

Bounded source discovery, incremental documentation summaries, private drafts and digest-bound reviewed README publication.

Python · Click · Groq adapter · SHA-256 caching · AGPLv3

Scope

Adapted from Hema Kalyan's AGPLv3 Doclify. Offline workflows, installed packages and Linux/Windows CI pass. Offline output is structural, not AI inference; live Groq generation remains unverified. This is a local CLI, not a hosted AI service.

Release evidence
Download reference CLI and source

Software Intake Gatekeeper

Tested alpha tool

Read-only intake checks for third-party apps and binaries: evidence-backed SBOM across Go, Rust, npm, NuGet, Python and Maven, known vulnerabilities, Electron hardening, code-signing changes, an update check between versions and an approve/review/reject policy gate.

Python · CycloneDX · SARIF · OSV.dev · GitHub Actions

Scope

Original code. Go build info, Rust cargo-auditable, npm/ASAR, NuGet, Python metadata and Maven pom.properties inventories (including nested Spring Boot and WAR archives), Electron fuse and webPreferences rules and the Authenticode signer of Windows executables; vulnerability lookup is opt-in and sends only package name, version and ecosystem. The update check gates on new vulnerabilities, weakened fuses, string-literal network endpoints, new native modules, removed signatures and a changed publisher. v0.3.0 parsers are checked in CI against rust-audit-info on Linux, Windows and macOS, Maven Central and PyPI artifacts (Log4Shell inside a nested JAR) and Windows Get-AuthenticodeSignature; published on PyPI and the GitHub Marketplace with PEP 740 provenance attestations. Findings are version-level evidence, not reachability analysis.

Verification evidence
Real-world case study
GitHub Marketplace action
PyPI package

Privacy Flow Inspector

Tested alpha tool

Offline privacy gate for recorded web traffic: which personal data leaves the browser, to which first or third party, and how, including WebSocket messages and compressed payloads, with redacted evidence.

Python · HAR · Playwright · SARIF · GitHub Actions

Scope

Original code. Test-persona matching including hashed, Base64 and gzip-compressed forms, WebSocket messages with Socket.IO and SignalR framing, checksum-verified IBAN, Steuer-ID and KVNR detectors, health-data fields and a GDPR-oriented data-flow map; third-party eTLD+1 connections are always inventoried, with opt-in connection gating. Reports never contain raw values and the redacted HAR export is self-checked. A Playwright Test (Node) fixture records WebSocket messages, and CI requires identical findings from Python and Node recordings of a fictional demo shop with real Chromium. Technical evidence for privacy reviews, not legal advice.

Verification evidence
Real-world case study
GitHub Marketplace action
PyPI package

Product prototype lab

Comment Idea Generator

Local analysis demo

Categorize pasted comments, draft content hooks and outlines, and export Markdown or CSV entirely in the browser.

Next.js · TypeScript · Local text classification

Scope

Social-platform ingestion, model-based clustering, persistent storage and Notion export are not connected. Analysis starts from directly supplied text.

Creator Collab Matchmaker

Interactive demo

Rank creator profiles by shared niche, style, goals and audience-size proximity using deterministic matching.

Next.js · TypeScript · Ranking logic

Scope

Profiles are fictional and requests are local-only. Account creation, embeddings, pgvector and messaging are not configured.

AI Trip Planner

Planning demo

Build an itinerary from manually entered places and day counts, with Google Maps search links and local image previews.

Next.js · TypeScript · Itinerary logic

Scope

Image understanding and route optimization are not active. Grouping uses entered city labels, not geocoded distances; no travel-time or booking guarantees.

Public Ship Log

Local-first demo

An editable shipping timeline with time-zone-aware daily streaks and entries retained in the current browser.

Next.js · TypeScript · Local storage

Scope

There is no shared server database, authenticated administrator or automatic social posting. Local edits do not publish to Twitter/X or LinkedIn.

Custom Link in Bio

Browser-local demo

An editable profile link page with themes, ordering and local click counts, without visitor IP or user-agent collection.

Next.js · TypeScript · Local storage

Scope

Editing affects only the current browser. This is not a shared, authenticated CMS; server identity, a database and production analytics controls are not implemented.

Experience and research

Erlangen / professional background
sushant@erlangen ~ /portfolio available