sahil pal

Software Engineer

Software Engineering and Artificial Intelligence
1roles
44skills
1education

About

Software Engineer specializing in AI systems, backend architecture, and developer tooling, with experience designing RAG pipelines, AI agent context engines, scalable REST APIs, and production deployments.

Experience

Software Engineering Intern

Kristu Jayanti Software Development Centre — Kristu Jayanti University

June 2025 – July 2025

Developed RESTful APIs in Java 17 with Vert.x for authentication, user profiles, item management, search, and content moderation; implemented JWT-based authentication and authorization with email verification, password reset flows, Redis token blacklisting, and RBAC; designed MongoDB-backed workflows with SMTP notifications, scheduled cleanup jobs, and asynchronous handlers.

Education

Kristu Jayanti College, Bengaluru

Bachelor of Computer Applications (BCA), Computer Applications

2023 – 2026

CGPA: 7.9/10

Skills

PythonTypeScriptJavaScriptJavaC++SQLGenerative AILarge Language Models (LLMs)Retrieval-Augmented Generation (RAG)AI AgentsPrompt EngineeringVector SearchSemantic EmbeddingsModel Context Protocol (MCP)Gemini APINode.jsExpressNext.jsREST APIsServer-Sent Events (SSE)Worker QueuesAsync PipelinesEvent-Driven ArchitecturePostgreSQLpgvectorSQLiteSQLite FTS5MongoDBRedisSupabaseVector DatabasesReactTailwind CSSViteTree-sitterGitGitHub Actions (CI/CD)Manifest V3DockerFirebaseVert.xJWTSMTPRole-Based Access Control (RBAC)

Projects

Synapse

Structural context engine for AI agents built with Python, SQLite, MCP, and Tree-sitter. Architected a Git-aware daemon that parses codebases into AST symbols and dependency graphs, built an MCP server for context-bounded code summaries and semantically ranked snippets, engineered asynchronous documentation workers, and designed hybrid vector and SQLite FTS5 retrieval.

RAG Doc Analyzer

Document Q&A AI platform built with Next.js, Express, PostgreSQL, pgvector, and Gemini. Designed a grounded RAG pipeline with Gemini embeddings, pgvector similarity search, PostgreSQL full-text fallback, SSE streaming, Firebase authentication, persistent workspaces, cross-document context orchestration, and asynchronous document ingestion.

LeetSync

Chrome extension and synchronization platform built with TypeScript, Vite, and Manifest V3. Captures LeetCode editor content and metadata, converts submissions into Markdown notes, uses Shadow DOM isolation, and synchronizes solutions to GitHub through the Contents API.