Good software is simple. I try to keep it that way.

I enjoy working on systems, performance problems, and ideas that make software better. The projects highlight what I've shipped, and the blog captures how I think about engineering decisions.

Experience

Software Engineer

Oracle • Bengaluru, KA, India

Aug, 2023 — Present

Working across the stack to design, build, and ship production-grade features.

  • Initiated and led a large-scale refactoring of the Safety Benchmarking module in the CEI NextGen application after identifying architectural and performance issues.
  • Reduced initial page load time from 30–35s to ~20s (~40% improvement) by optimizing API interactions and removing redundant UI/backend modules.
  • Eliminated ~2000+ lines of legacy code and 5 redundant files, improving maintainability and reducing technical debt.
  • Migrated the Safety Monitoring application from NewMetrix to CEI-NextGen, implementing the UI in ReactJS and backend services in Spring Boot with PLSQL-based data pipelines.
  • Strengthened application security by implementing Row-Level Security across database tables to prevent unauthorized access to project-level data.
  • Improved backend efficiency of the Safety Monitoring application by identifying redundant database calls and reducing executed queries from 32 to 12.
  • Optimized 12+ critical SQL queries operating on datasets exceeding 1B records, reducing execution time from >3s to <1s through query optimization and indexing.
  • Designed and built an AI-powered code review platform integrating OCI LLMs to automatically analyze pull requests and generate contextual developer feedback.
  • Developed a VS Code extension using TypeScript, OCI TypeScript SDK, and the simple-git library to enable AI-assisted code reviews within the developer workflow.
  • Architected the end-to-end system including LLM integration, backend services, and retrospective analytics dashboards, with two engineering teams adopting the platform.

Project Intern

Oracle • Bengaluru, KA, India

Jan, 2023 — Jul, 2023

  • Improved system observability by building centralized Node.js error logging middleware integrated with Kibana.
  • Improved API responsiveness by 15% by resolving backend aggregation and count mismatches.
  • Increased user engagement by 20% by redesigning the CIC application to support responsive behavior across devices.

Software Engineer Intern

Campus Innovations (Formerly Looseleaf LLP) • Remote

Apr, 2022 — Jul, 2022

  • Improved user experience by developing reusable UI components in ReactJS and implementing backend services using NodeJS, Express, and MongoDB.
  • Deployed application infrastructure using AWS EC2 and AWS Amplify.

Software Engineer Intern

SportyGuru • Remote

Dec, 2021 — Mar, 2022

  • Implemented exercise algorithms in JavaScript.
  • Developed the front-end of the admin panel using ReactJS.
  • Built the trainer section of the Android application using React Native.
  • Integrated real-time video calling functionality into the platform using the 100ms framework.

Education

R.V. College of Engineering

B.E., Electronics and Instrumentation Engineering • Bengaluru, KA, India

2019 — 2023

Skills

Languages

JavaTypeScriptJavaScriptC++CPLSQL

Backend

Spring BootSpring SecurityHibernateJDBCNode.jsExpress

Frontend

ReactJSNextJSTailwindCSSMaterial UIBootstrapCSSHTMLReact Native

Other

REST API designData Structures & AlgorithmsObject-Oriented ProgrammingSystem DesignSchema DesingDistributed SystemsMicroservicesMessage Queues (Kafka, RabbitMQ)Low-Level Design & Architecture

Tools

GitGitHubGitLabBitbucketCI/CDDockerPostgreSQLMySQLOracle DatabaseMongoDBVS CodeJiraConfluencePostmanStoryBookSQLDeveloperCline

Platforms

VercelNetlifyHugging FaceLangchainOllamaOpenAIAnthropicAWS (EC2, S3, RDS, Amplify)OCI (OCI-R, VBS, SCM, Block Volume, etc.)

Online profiles

You can also find me around the internet here.

Reach out

If you'd like to collaborate, discuss an opportunity, or just talk about engineering, feel free to reach out.