Skip to content
Home

Engineering

AI agents, graph databases and the backend systems around them.

Software Engineer in Bengaluru, India. Everything technical in one place.

Experience

4 roles

Three years of shipping AI and graph systems.

  • Infosys Ltd.

    Dec 2024 – Present

    Software Engineer, Specialist Programmer · Bengaluru

    Refining the codebase

    Reworked existing Python code with better libraries and techniques for performance.

    Database connectors

    Pure-Python connectors for 10+ databases and storage systems, relational, document, vector and cloud, used by an orchestrator agent.

    Small language models

    Learnt the full path: data cleaning, Q&A preparation, domain pre-training, LoRA and QLoRA on Qwen and Phi, then DPO.

    Retrieval and agents

    A short stint on RAG, then Microsoft Agent Framework. Now building skills and plugins for agents.

  • Knowledge Lens

    Aug 2024 – Dec 2024

    Software Engineer · Bengaluru

    Root cause analysis

    Owned the module for manufacturing asset-malfunction analysis, with the plant modelled as a graph across Neo4j and JanusGraph.

    Internal SDK

    Built V1 of the internal SDK to make rendering graph layouts easier: multiple layouts behind a single call, with consistent output for the team.

    Recognition

    Star of the Month, Best New Comer

    Recognised for performance and excellence at work, October 2024.

  • Knowledge Lens

    Feb 2024 – Aug 2024

    Software Engineer Intern · Bengaluru

    Chatbot API

    Owned the WebSocket API behind the FTDM chatbot.

    Query optimisation

    Optimised Cypher and Gremlin queries across Neo4j and JanusGraph.

    Graph visualiser

    JanusGraph had no satisfactory visualiser at the time, so I built a Jupyter notebook: load a connection and a query, and it draws the nodes and edges of the result.

    Evolve 2024 win

    Won 1st place at Evolve 2024, Knowledge Lens's internal hackathon. We collected ID-card images of employees, annotated them and trained a face-recognition model for the office attendance system.

    With the winning team at Evolve 2024.

  • Technofly Pvt Ltd.

    Nov 2023 – Dec 2023

    Data Science Intern · Bengaluru

    • Worked in Python with NumPy, Pandas, Tkinter and TensorFlow.
    • Explored machine learning and deep learning algorithms, including YOLO and Keras classification.
    • Built a mini-project on the Google Speech API that converts voice to text and back to an automated voice.

Projects

8 on GitHub

Things built on my own time.

graph-viz

2026

Turns JanusGraph Gremlin traversal paths into interactive node-and-edge graphs with vis.js, so you can see what a query actually walked.

  • Python
  • Jupyter
  • Gremlin
  • JanusGraph
  • vis.js

FinVoice

2025

Voice-first money management: say what you spent or want to order, split the bill with a group, and settle it on-chain on Base.

  • Python
  • React
  • TypeScript
  • Solidity
  • Neo4j

graph-layouts

2024

A Python SDK that loads a graph layout by name (Kamada-Kawai, hierarchy and others), with room to register your own.

  • Python
  • SDK design
  • Graph layouts

Travel Book

2024

A digital scrapbook for storing the places you have been and the memories that came with them.

  • JavaScript
  • Full-stack

WebSockets messenger

2024

A small React chat front-end built to practise real-time messaging over Pusher.

  • React
  • JavaScript
  • Pusher

Blog sentiment analysis

2024

Scrapes a list of blog links with BeautifulSoup and scores the sentiment of each article with NLTK.

  • Python
  • BeautifulSoup
  • NLTK

Graduate admission prediction

2023

Data exploration plus a head-to-head of logistic regression, SVM, random forest and k-nearest neighbours on admission data. This is the code behind the CIISCA 2023 paper.

  • Python
  • Jupyter
  • Machine learning

Speech recognition

2023

Listens, transcribes speech to text, then reads it back in a synthesised voice.

  • Python
  • SpeechRecognition
  • pyttsx3

Stack

What I reach for.

Languages
PythonC++SQLGremlinCypher
AI & ML
SLM fine-tuningLoRA / QLoRAUnslothHugging FaceOllamaRAGMAFObject detection
Backend
FastAPIWebSockets
Databases
PostgreSQLMongoDBNeo4jJanusGraphChromaDBPinecone
Tools
GitGradiovis.js

Education & publications

Education

B.E. in Computer Science

Global Academy of Technology, Bengaluru

2020 – 2024 · CGPA 9.17

Graduation day

Published

ML-Based Graduate Admission Prediction ↗

IEEE International Conference on Intelligent Systems, Communication and Applications (CIISCA 2023)

Hackathons & mentoring

Judging, mentoring and winning on the clock.

  • Hackathon judge and mentor

    2024 – 2026

    Invited to judge and mentor at hackathons, and to judge Dayananda Sagar University's Techflix two years running, Seasons 1 and 2, including the 24-hour La Casa De Code (Season 2) in February 2026.

  • Mentor and judge, iQOO hackathon grand finale

    2026

    Mentored teams and judged at the grand finale of the iQOO hackathon, 9th to 11th October 2026.

  • Alumni judge, HackALeague 3.0

    2025

    Went back to Global Academy of Technology as an alumni judge for HackALeague 3.0, February 2025.

  • 1st place, Evolve 2024

    2024

    Knowledge Lens's internal hackathon.

  • 1st place, College Hackathon

    2021

    Built a complete front-end website in HTML and CSS, from scratch, on the clock.