Welcome to the page of

Janmajay Kumar

Physicist & Coder: Turning complex ideas into clean code.

Python FastAPI Neo4j Docker RAG GCP/Azure C++
Portrait

Selected work

Projects

See all →
Graph-RAG

Graph-Aware RAG for Movies

Neo4j vector search (taglines + posters/CLIP), hybrid retrieval, and text-to-Cypher recommendations. Flask API + React demo.

Neo4j CLIP OpenAI
hOCR Proofreader

hOCR Proofreader + RAG

Browser editor for OCR pages with chunking, embeddings, and document Q&A. Custom Python HTTP server + PHP bridge.

Python PHP RAG
Data Engineering

Data Pipelines on GCP

BigQuery + Cloud Functions ETL with monitoring, retries, and cost-aware scheduling. Deployed via Docker + CI/CD.

GCP Docker CI/CD

Core strengths

Skills

Strong fundamentals in statistics, algorithms, and systems; hands-on with ML pipelines and graph databases.

Python & Backend

FastAPI/Flask, SQL, testing, auth, async, packaging.

FastAPI SQLite/Postgres Pandas

ML & RAG

Embeddings, vector search, CLIP image search, hybrid retrieval.

OpenAI Sentence-Tfm FAISS/Neo4j

Data & Cloud

ETL, BigQuery, containers, observability, cost control.

Docker GCP/Azure CI/CD

C++ & Physics

GEANT4, simulations, numerical methods, visualization.

C++ GEANT4 SciViz

About

I’m a physicist turned engineer based in Tübingen. I build data-intensive products, with a focus on retrieval systems, graph databases, and production ML usability. I care about readable code, observability, and shipping value.

  • • MSc Physics (IIT Delhi), MSc Astro/Particle (Uni Tübingen)
  • • Strong Python + data tooling; C++ for simulations
  • • Deploy on Docker/GCP/Azure; CI/CD and testing baked-in

Highlights

Years coding
7+
Projects shipped
10+
Primary stack
Python • FastAPI • Neo4j
Location
Tübingen, DE

Let’s talk

Email is best. I’m open to roles in Data Engineering, AI/ML, and Backend.

Tübingen, Germany
Design creates culture. Culture shapes values. Values determine the future.
Robert L. Peters