Niranjan!

|

I build backend systems and AI-powered applications, from scalable REST APIs with Spring Boot to RAG pipelines, agentic workflows, and LLM-driven tools with LangChain and LangGraph.

Systems I build

Client

REST API

Auth

Redis

SQL

RAG

Agents and events keep systems intelligent

About Me

I am a software engineer focused on backend development and applied AI. I enjoy building scalable APIs with Java and Spring Boot, as well as RAG pipelines, agentic workflows, and LLM-powered tools with LangChain, LangGraph, and FastAPI.

Through hands-on projects and internship experience, I have worked on database integration, authentication, ORM frameworks, vector retrieval systems, prompt engineering, and AI evaluation workflows. I focus on writing clean, maintainable code and understanding how systems work beyond just implementation.

Currently, I am looking for backend developer and AI engineer roles where I can contribute to real-world products, build intelligent systems, and grow as a software engineer.

Skills & Technologies

Languages

JavaPythonJavaScript

AI / ML

RAG PipelinesAI AgentsPrompt EngineeringLLM EvaluationSemantic SearchNLP

AI Frameworks

LangChainLangGraphFastAPIPyTorchScikit-learnPydantic

Backend

Spring BootHibernateSpring SecuritySpring Data JPAFastAPIRESTful APIsJWT Authentication

Databases

MySQLPostgreSQLRedisChromaDBFAISSpgvectorNeo4j

Cloud

AWS (EC2, S3, RDS, IAM)DockerDocker Compose

Tools

GitMavenPostmanLangSmithStreamlit

Testing

JUnitMockito

Featured Projects

Backend
SnapURL

Full-stack URL shortener with Redis caching, RabbitMQ-driven async analytics, JWT auth with refresh token rotation, and a React dashboard with search, filtering, and link management.

JavaSpring BootSpring SecurityJWTMySQL+2

Short link creation with custom aliases, collision protection, and deduplication

RabbitMQ-based async click tracking to keep redirects under low latency

Redis-backed redirect caching, analytics caching, and login rate limiting

AI
CureX Healthcare AI

Agentic healthcare RAG assistant with document ingestion, pgvector retrieval, medical safety guardrails, faithfulness scoring, evaluation dashboard, and MCP healthcare tools.

FastAPILangGraphLangChainpgvectorReact+1

Healthcare-focused chat with streamed responses and source citations over uploaded clinical documents

Medical safety guardrails, faithfulness scoring, and human-in-the-loop review workflows

JWT authentication with user-scoped chat sessions and memory isolation

Backend
Quizze

Full-stack quiz platform with role-based admin/user workflows, auto-scoring, leaderboards, Kafka-driven email notifications, Redis caching, and Prometheus + Grafana observability.

JavaSpring BootSpring SecurityPostgreSQLRedis+1

Admin quiz CRUD with question management, publishing, and analytics dashboards

Timed quiz attempts with auto-scoring, answer review, and leaderboard rankings

Kafka-based async notifications for new quiz alerts and result summary emails

AI
Debugging Intelligence System

AI-powered debugging knowledge base that ingests incidents, builds hybrid retrieval with ChromaDB, generates RAG-based explanations, detects semantic duplicates, and maps root-cause relationships in Neo4j.

FastAPILangChainChromaDBNeo4jPydantic+1

LLM-backed incident structuring with fallback rule-based extraction and markdown knowledge pages

Hybrid retrieval combining semantic vector search and lexical scoring with filters and reranking

Semantic deduplication detection to identify recurring incidents on ingest

Backend
Whisprly

Real-time chat platform with WebSocket/STOMP messaging, Redis-backed distributed presence, Google sign-in, DM request workflows, and Flyway-managed schema migrations.

JavaSpring BootWebSocketPostgreSQLRedis+1

WebSocket/STOMP real-time messaging with group rooms and direct messages

Redis-backed distributed presence tracking with typing and online indicators

Message lifecycle: edit, soft delete, pin/unpin, attachments, and self-destruct

AI
Text-to-SQL Agent

Agentic Text-to-SQL system converting natural-language questions into validated SQL and MongoDB queries with schema-aware RAG, semantic safety guardrails, Redis caching, and an evaluation harness.

FastAPILangChainMistralRedisSQLite+2

Schema-aware RAG pipeline with business-rule retrieval and live domain-value grounding

Semantic safety guardrails blocking unsafe execution, ambiguous queries, and sensitive-data exposure

Multi-database support for SQLite, PostgreSQL, and MongoDB with dialect-aware generation

Experience

Java Developer Intern

Dyashin Technosoft

  • Contributed to the development of a certificate generation system using Spring Boot and PostgreSQL, enabling automated certificate creation and recipient management.

  • Built REST APIs for participant registration, template management, eligibility validation, and certificate generation workflows.

  • Implemented JWT-based authentication and role-based access control for secure access to administrative features.

  • Worked with file generation and storage workflows for dynamically generated certificates and downloadable assets.

  • Designed asynchronous certificate generation workflows for bulk recipient processing using queue-based architecture concepts.

Education

B.E. in Artificial Intelligence & Data Science

East West Institute of Technology

Bengaluru, India
8.3 CGPA

Get In Touch

Open to backend and AI engineer roles, and collaborations.Feel free to reach out - I usually respond quickly.

2026 Niranjan. All rights reserved.