Oracle
Jul 2025 – PresentBuilt a VS Code extension that authenticates to Oracle databases, runs SQL through the Oracle client, and commits changes from the editor. Automated pre-drop VM preparation over SSH behind Jenkins release triggers.
Software Engineer. Language Servers, Developer Tooling & Backend Systems.
Software engineer building language servers and developer tooling in Rust and TypeScript. Shipped the Processing Language Server under a Processing Foundation pr05 grant, and a JSON Schema language server with json-schema-org. Processing Foundation pr05 grantee, Google Summer of Code alumna and mentor.
Passionate about open source, language servers, developer tooling, and systems programming.
Built a VS Code extension that authenticates to Oracle databases, runs SQL through the Oracle client, and commits changes from the editor. Automated pre-drop VM preparation over SSH behind Jenkins release triggers.
Extended the WebGL/3D pipeline with .obj/.mtl mesh export and texture bindings, reworked the input stack for 2.0, and drove the JavaScript to TypeScript migration of public APIs.
Designed a client/server language server for Java-based Processing over JSON-RPC with the runtime embedded headlessly. Shipped to the VS Code Marketplace, 2,000+ installs.
Implemented a JSON Schema language server in TypeScript for VS Code and Neovim clients, handling draft skew and custom dialects. 19 PRs merged, line coverage raised from 23% to 85%.
Built a Flask and MongoDB API for HPE protection policies with JSON schema validation on ingest, plus recovery-point forecasting and schedule overlap simulation.
LSP for the Processing language, built in a Rust workspace with the runtime embedded headlessly.
TypeScript language server on a pub/sub JSON-RPC core: diagnostics, completion, hover, go-to-definition, dialect-aware behavior. Built during GSoC 2024 with json-schema-org.
An LSP to MCP bridge in Rust: correctness-first, token-efficient code intelligence for coding agents like Claude Code.
Contractor on the core library, Nov 2023 to Jun 2025. Library and tooling engineering in the WebGL/3D pipeline; drove the JavaScript to TypeScript migration of public APIs.
Uptime monitoring backend in Rust with Tokio, Diesel, and PostgreSQL.
Merged regression tests into bitcoinppl/cove, an open-source Rust Bitcoin wallet.
GSoC 2024 contributor · pr05 software developer grantee, Processing Foundation · GSoC 2025 & 2026 mentor, Processing Foundation · Processing Foundation Advisory Committee member · GSoC Mentor Summit 2025 delegate (Munich)
Bachelor of Engineering in Information Science and Engineering • GPA 8.9/10 • Bangalore, India