Pranav Ojha

I rebuilt a backend that now runs in production at MetLife. I keep a client’s website current by hand. And I’m building Nova, a personal delegate that is still in development.

B.Sc., Data Science and Computer Science at Krea University, 2024–2026. Based in Greater Noida, India.

Two ways through:

Or just scroll: everything is on this page. Download résumé (DOCX)

The 30-second version

Everything on one card. Each line links to the proof and to the full story further down.

Now building
Nova, a persistent personal delegate. Stage 1 of 4: In development.Code (opens in a new tab) for Nova
In production
Software Engineering Intern, MetLife, US Technology (May – Jun 2026). Rebuilt a backend pipeline now running in production.Certificate (opens in a new tab) for Software Engineering Intern
Skills
  • TypeScript 3 stops
  • Databases 3 stops
  • Java and Spring Boot 1 stop
  • Pipelines and automation 3 stops
  • LLMs and agents 4 stops
  • Python 3 stops
  • Testing 3 stops
Full toolkit
Languages
Java, TypeScript, Python, C, SQL, Pyret, HTML, CSS
Frameworks
Next.js, Spring Boot, React, Payload CMS, LangChain, Streamlit, BeautifulSoup
Databases & Cloud
PostgreSQL, Azure Cosmos DB, Supabase, SQL, Vercel, Cloudinary
AI & Automation
OpenAI API, LLM Apps, RAG, Multi-Agent Orchestration, Prompt Engineering, n8n, Apify
Developer Tools
Git, GitHub, GitHub Enterprise API, Azure DevOps API, Playwright, Linux
Systems
Backend Architecture, REST APIs, Data Pipelines, Job Scheduling, Web Scraping
Education
B.Sc., Data Science and Computer Science, Krea University (2024–2026)

What I’ve built

Six projects and an internship, laid out as a route. Each stop is a piece of work; each coloured line is a skill, and it stops wherever I used it. Pick a line to trace it, or read down the route.

  1. Nova

    What I’m building now

    • TypeScript
    • Databases (Postgres)
    • Testing (Vitest)

    Nova is a persistent personal delegate: tell it what you want taken care of, and its vision is to carry the task through, verify the outcome, and report back.

    You describe an outcome in plain language, and Nova takes responsibility for seeing it through. It should plan the work, act only through capabilities you have authorised, wait for the world to respond, verify what happened, and tell you when it is done. Imagine asking it to coordinate a meeting with Rahul and getting a confirmed update back—not a list of instructions to follow yourself. The ambition is simple: make real work as easy to delegate as sending a message, without giving up the control needed to trust the result.

    Where Nova is now: stage 1 of 4, in development

    1. In developmentCurrent stage
    2. Production
    3. Ready to use
    4. Landing page

    Built with TypeScript, Postgres, Vitest. Design constraints: Exactly-Once Actions and Bounded Authorization.

    Next stop: MetLife
  2. Software Engineering Intern at MetLife

    MetLife, US Technology, May – Jun 2026

    • TypeScript
    • Databases (Azure Cosmos DB)
    • Java and Spring Boot
    • Pipelines and automation (Excel streaming job and schedulers)
    • LLMs and agents (Gen AI programming and multi-agent orchestration)
    • Testing (Playwright)

    I rebuilt the backend behind an engineering-metrics dashboard, and it now runs in production.

    Worked on Codenoesis, a Spring Boot engineering-metrics dashboard for Copilot usage, commits, sprint velocity, and story points.

    • Rebuilt the legacy entity, job, and service layer into a maintainable Spring Boot backend pipeline now running in production.
    • Designed four Azure Cosmos DB entities fed by a custom Excel streaming job with dedicated schedulers.
    • Integrated Azure DevOps APIs for program-increment date refinement and migrated commit ingestion to GitHub Enterprise APIs.
    • Applied TypeScript, Java, Spring Boot, Playwright, Gen AI programming, and multi-agent orchestration in production.
    Next stop: Trout House
  3. The Himalayan Trout House

    Client website

    • TypeScript (Next.js)

    A website for a real client. When the owners need a change, they text me and I hard-code it.

    The problem
    The client needed a polished web presence with optimized media, an enquiry flow, and trustworthy social proof.
    What I built
    Built a Next.js React 19 site with Cloudinary image optimization, Resend enquiry emails, and Google Places review integration, deployed on Vercel. When the owners need a change, they text me and I hard-code it.
    Result
    Delivered a production client website that I keep up to date by hand as the owners' needs change.

    Built with Next.js, TypeScript, Cloudinary, Resend, Vercel.

    Next stop: Job search
  4. AI Second Brain

    Knowledge retrieval

    • LLMs and agents (OpenAI API and RAG)
    • Python

    Notes get less useful as they pile up. This lets you ask an Obsidian vault questions in plain language.

    The problem
    Personal notes become less useful as they grow unless they can be searched semantically and revisited through natural questions.
    What I built
    Built an assistant that parses markdown notes, embeds the knowledge base, retrieves relevant context, and answers through an OpenAI-powered RAG workflow.
    Result
    Turned a note vault into a conversational knowledge interface, showing practical LLM application design beyond a simple chat wrapper.

    Built with Python, OpenAI API, RAG, Vector Retrieval, Markdown Parsing.

    Next stop: WebscrapeAI
  5. WebscrapeAI

    Scraping pipeline

    • Pipelines and automation (BeautifulSoup scraping)
    • LLMs and agents (LangChain)
    • Python

    Web pages rarely agree on structure. This pipeline pulls the data out and gives it a shape you can reuse.

    The problem
    Useful web data often arrives in inconsistent page structures, making simple scraping brittle and downstream processing messy.
    What I built
    Built a Python scraping workflow with BeautifulSoup and LangChain to extract page data, clean it, summarize it, and prepare structured outputs for reuse.
    Result
    Demonstrates practical automation thinking across extraction, transformation, and LLM-assisted structuring.

    Built with Python, LangChain, BeautifulSoup, Web Scraping, LLM Workflows.

    Next stop: Smart Stock
  6. Smart Stock

    Forecasting product

    • Python (Streamlit)
    • Testing

    A forecast isn’t a decision. Smart Stock turns 7‑day and 28‑day demand forecasts into reorder logic.

    The problem
    Forecasting projects often stop at model outputs, while inventory teams need clear safety-stock and reorder decisions.
    What I built
    Built a multi-horizon forecasting app that benchmarks against baselines, validates outputs, and automates safety-stock and reorder calculations.
    Result
    Packages forecasting, business logic, and interface design into a usable end-to-end retail analytics product.

    Built with Python, Streamlit, Forecasting, Inventory Logic, Testing.

    Next: Skills carriage

Car 1

The skills carriage

My work spans Java, Python, and TypeScript, with a bias toward systems that are maintainable enough to run in production and clear enough for real users to operate.

Full toolkit

Languages
Java, TypeScript, Python, C, SQL, Pyret, HTML, CSS
Frameworks
Next.js, Spring Boot, React, Payload CMS, LangChain, Streamlit, BeautifulSoup
Databases & Cloud
PostgreSQL, Azure Cosmos DB, Supabase, SQL, Vercel, Cloudinary
AI & Automation
OpenAI API, LLM Apps, RAG, Multi-Agent Orchestration, Prompt Engineering, n8n, Apify
Developer Tools
Git, GitHub, GitHub Enterprise API, Azure DevOps API, Playwright, Linux
Systems
Backend Architecture, REST APIs, Data Pipelines, Job Scheduling, Web Scraping

Car 2

The timeline carriage

Roles and education, newest first. Only dated work appears here.

  1. May – Jun 2026

  2. 2025–2026

    Role

    Founder

    Krea Data Science Club

    Founded and lead the club, organizing technical talks, workshops, and events on data science and machine learning.

  3. 2024–2026

    Education

    Krea University

    B.Sc., Data Science and Computer Science

    Sri City, Andhra Pradesh

  4. 2025

    Role

    Peer Tutor

    Krea Python for Data Science

    Selected as the first peer tutor for the course while concurrently enrolled; supported students with Python and debugging.

  5. 2024 | 2022

    Education

    Jayshree Periwal International School

    IB Diploma Programme, HL Computer Science, Physics, Math AA; IGCSE

    Jaipur

  6. 2023

    Role

    Technical Intern

    Marching Bots, Robotic Process Automation

    Built and maintained the RPA document repository and knowledge-management system, improving search and library structure for project teams.

  7. 2022–2023

    Role

    Technical Head

    Sync Ideas

    Led Wix website development and management with a focus on user experience, visual design, digital marketing, and client relations.

Car 3

The results and proof carriage

What each stop claims, and how you can check it yourself. Private builds are marked as private rather than dressed up.

  1. Nova

    Stage 1 of 4: In development.

  2. Software Engineering Intern at MetLife

    Rebuilt the legacy entity, job, and service layer into a maintainable Spring Boot backend pipeline now running in production.

  3. The Himalayan Trout House

    Delivered a production client website that I keep up to date by hand as the owners' needs change.

  4. Automated Job-Search & Application Platform

    Converted a time-intensive search process into a ranked daily report with customized PDF application materials generated automatically.

  5. AI Second Brain

    Turned a note vault into a conversational knowledge interface, showing practical LLM application design beyond a simple chat wrapper.

  6. WebscrapeAI

    Demonstrates practical automation thinking across extraction, transformation, and LLM-assisted structuring.

  7. Smart Stock

    Packages forecasting, business logic, and interface design into a usable end-to-end retail analytics product.

End of the line

I like building software that connects messy inputs to reliable action: backend ingestion jobs, APIs, web products, AI retrieval systems, and automation workflows.

Now building Nova: in development.

  • TypeScript
  • Databases
  • Java and Spring Boot
  • Pipelines and automation
  • LLMs and agents
  • Python
  • Testing

Pranav.ojha2006@gmail.compranavojha.com (opens in a new tab)Pranavojhaa (opens in a new tab)+91 9217179182