About Me
Hi, I'm Kshitij, a software engineer from Bengaluru. I enjoy building backend systems, applied AI, and cloud infrastructure. I'm currently at OwlAI, an early-stage AI edtech startup, where I work across the stack on a RAG-based learning platform and an internal CRM. I'm happiest when I'm building things, figuring out how they work, and making them a little better than before. The lower the level, the more interesting it gets.
Education
Dayananda Sagar College of Engineering, Bengaluru
B.E in Computer Science and Engineering
2022 – 2026
Sri Chaitanya PU College
Class 12th, Karnataka State Board (PCM)
2022
Sri Chaitanya Techno School
Class 10th, CBSE (Science)
2020
Skills
Experience
Software Engineer Intern, OwlAI (Early-Stage AI Edtech)
Bengaluru, India (Remote) · Aug 2025 – Present
Early engineer at an AI education startup, working across the stack on a RAG-based learning platform for UGC NET and government-exam prep, and an internal CRM and LMS platform.
- •Built the end-to-end RAG pipeline with context sufficiency checks that fall back to direct LLM generation when retrieval confidence is low.
- •Owned the AI chat pipeline powering real-time streaming responses with citations and math rendering for production users.
- •Developed the backend gateway handling authentication, rate limiting, and request tracing between the frontend and AI services.
- •Built a backend-first CRM architecture with RBAC and tenant isolation, making the backend the single source of truth for business state.
- •Implemented a fault-tolerant CSV/XLSX import pipeline with validation, duplicate detection, security checks, resumable imports, and full audit logging for CRM data.
- •Containerized and deployed independent services to Cloud Run with isolated build pipelines.
Stack: TypeScript, Python, Next.js, React, NestJS, FastAPI, Firestore, Pinecone, Docker, Google Cloud Run, Cloud Build, Artifact Registry, Firebase Auth, Bun, Hono
Projects
Golem
A comprehensive system monitoring platform built in Go. Collects real-time system metrics (CPU, memory, disk, network, processes), performs health checks (HTTP, TCP, databases, APIs), and provides a responsive web dashboard with JWT-based authentication and role-based access control.
Kommito
A lightweight version control system built in Go that mimics Git's core functionality. Implements repository initialization, file staging, commits with metadata tracking, branch management, and the ability to clone repositories—all as an educational exploration of VCS internals and file system operations.
DevLink
A peer-to-peer CLI toolkit for secure, direct sharing of development environments, databases, repositories, services, and containers between developers. Eliminates the need for staging servers with zero-trust architecture, end-to-end encryption, and ephemeral sessions—all without requiring inbound ports.
Achievements
- →LiFT Scholar 2025 — Selected for the Linux Foundation Training Scholarship, one of 500 recipients worldwide.
- →Winner, Smart India Hackathon 2025
- →Runner-Up, Go for Gofr Hackathon 2025 — Placed 2nd for a Golang project built using Gofr.
Currently Exploring
Most weekdays go into work where I ship TypeScript, Python, and cloud-shaped systems. Weekends and nights, I dig deeper into system designs and lower-level concepts.