Skip to content
View omraj0's full-sized avatar

Highlights

  • Pro

Block or report omraj0

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
omraj0/README.md
Om Raj - Backend + AI Engineer

Portfolio LinkedIn Email

About me

I'm a backend engineer at Analytics Vidhya (Gurugram), where I build Mentornaut, an AI learning platform: a multi-tenant Django REST backend, an agentic RAG layer on top of LLM APIs, and the Kafka and Celery pipelines around them.

I joined as an SDE intern in January 2025 and moved to SDE-1 in July 2025. I studied Electronics and Communication Engineering at NIT Patna (CGPA 8.04, class of 2025) and still enjoy competitive programming when I get the time.

$ cat now.txt
Building multi-tenant APIs and agentic RAG pipelines for 5,700+ learners.

Impact at a glance

45+ REST APIs in one multi-tenant Django backend 5,700+ learners across enterprise and consumer tiers
13,100+ AI responses routed across 20+ intents 31.5M LLM tokens through the RAG pipeline
5,800+ AI summaries and 905 MCQs generated 25+ scheduled jobs with Sentry and MS Teams alerting

What I've been building

Analytics Vidhya - Software Development Engineer 1 (Jul 2025 - Present)
  • Architected a multi-tenant Django REST Framework backend with a Redis-cached routing middleware, so one change ships to every tenant tier.
  • Built a LangChain / LangGraph agentic RAG pipeline integrating 5 external AI agent services, with OpenAI, Anthropic and Gemini fallbacks and Qdrant vector retrieval.
  • Shipped an AI assessment engine and nightly Celery summarization pipeline, with stuck-job recovery (0 of 92 attempts left stranded in grading).
  • Built a Kafka consumer (Avro + Schema Registry) that ingests course-enrollment events into PostgreSQL with Redis-buffered batching.
Analytics Vidhya - SDE Intern (Jan 2025 - Jun 2025)
  • Moved the Free Courses system from file-based storage to PostgreSQL behind a Django REST API, cutting deployment time from hours to minutes.
  • Rebuilt a user activity tracking service in FastAPI, capturing 50,000+ monthly events through an AWS Kinesis-S3 pipeline.
  • Removed cross-service data duplication with a PostgreSQL Foreign Data Wrapper.

Tech stack

Python C++ Java SQL Django FastAPI Celery GraphQL PostgreSQL MySQL Redis Kafka Qdrant LangChain Docker AWS Git GitLab Jenkins Sentry Grafana Postman React Tailwind

Also: Django REST Framework, SQLAlchemy, Django Channels, pgvector, OpenAI / Anthropic / Gemini APIs, LangGraph, Langfuse, Metabase, JWT, Gunicorn, Pydantic.

Featured projects

Project What it does Stack
SealGrade Tamper-resistant code grading: three isolated containers, an artifact firewall and signed verdicts. Ships a 30-attack exploit corpus (a naive harness falls to 21 of 21, the strict tier to 0) and a 26-rule auditor with mutation testing and SARIF output. Docs Python, Docker, Pydantic, Hypothesis, GitHub Actions
Code-Query Ask questions about any GitHub repository in plain English. Source files are chunked into 768-dimension embeddings and searched with pgvector cosine similarity. Async ingestion, JWT auth, Dockerized. Python, FastAPI, LangChain, PostgreSQL, Gemini, Docker
HireHub Job platform with role-based access control (Admin, Staff, Candidate), 10+ REST APIs, application status tracking and filtered search. Django REST Framework, React, PostgreSQL, Zustand, Tailwind

More on my portfolio and in my repositories.

Competitive programming

Platform Standing
CodeChef 4 Star, max rating 1818, rank 108 of 26,446 in Starters 115
LeetCode Knight, max rating 1856, rank 1391 of 22,688 in Weekly Contest 383
Codeforces Pupil, max rating 1350, rank 3,224 of 30,822 in Hello 2024
GeeksForGeeks 600+ problems solved

Find me online

Portfolio | LinkedIn | Email | CodeChef | LeetCode | Codeforces | GeeksForGeeks | HackerRank | Kaggle

Fun fact: I can debug code faster than I can decide what to eat.

Pinned Loading

  1. Code-Query Code-Query Public

    Python

  2. Placement_Portal Placement_Portal Public

    Placement Portal 💼 is a MERN stack web app that helps placement coordinators manage company profiles and job listings, while students can easily view and apply for opportunities.

    JavaScript

  3. Job-Board-MERN Job-Board-MERN Public

    A job board web application built using MERN stack, implementing authorization and authentication features for secure user registration and login.

    JavaScript 1 1

  4. Profile-Navigator-with-Map Profile-Navigator-with-Map Public

    Navigates profile of users with the help of Map using Mapbox-gl

    JavaScript

  5. MERN_STACK_BLOG_WEBSITE MERN_STACK_BLOG_WEBSITE Public

    Welcome to Blogs Hive, your go-to destination for a buzzing community of writers and readers! At Blogs Hive, we're passionate about fostering creativity, collaboration, and connection through the p…

    JavaScript

  6. E-CookBook E-CookBook Public

    A simple food recipe web application using ReactJs and Edamam API.

    JavaScript