Puneeth N Naik
Portfolio

Work Experience

Software Engineer

Salesforce

2023 - 2025

Kubernetes Splunk Go

Key Achievements

  • Led Splunk on Alibaba project to production
  • Reduced release times by 95% with DIY pipelines
  • Migrated 1500+ splunk servers from Puppet v5 to v7
  • Automated index lifecycle management
  • Fixed critical VPC security bugs

Software Engineering Intern

Salesforce

Summer 2022

AWS EKS Docker Monitoring

Impact

  • Created production-ready POC for EC2 to EKS migration
  • Led service ownership observability implementation
  • Reduced day 2 operations by 90%
  • Completed full POC in 3 months
  • Modified Splunk operator for custom metrics

Projects

Tatzelwurm

Distributed File System

2024

Go Distributed Systems

Features

  • Google File System inspired architecture
  • Asynchronous replication across chunkservers
  • Hot recovery with Write Ahead Logging
  • Automatic chunkserver detection via heartbeat
  • High availability and fault tolerance

Seshat

Search Engine

2025

Java Lucene Indexing

Architecture

  • Uses Tatzelwurm as distributed data store
  • Lucene-based indexing layer
  • Performance benchmarking vs Splunk
  • Scalable search capabilities

Log ShowFront

Hackathon Winner

2025

ML Control Flow Prediction

Innovation

  • Winner at Salesforce monitoring hackathon
  • Uses control flow graph as context
  • Predicts new log volume additions
  • Helps optimize log storage systems

MTech Thesis

IISc Bangalore

2021-2023

CUDA LLM Performance

Research Contributions

  • Workload characterization of Transformer inference
  • Custom CUDA kernels for GPU optimization
  • 32.4% performance improvement for indicBART
  • 15% energy reduction with optimal DVFS
  • 99.1% reduction in device-to-host transfers

Open Source Contributions

Xterm.js

⭐ 12.2k stars

TypeScript Terminal

TypeScript Terminal WebGL

Contributions

  • API to control scrollbar visibility
  • Scroll buffer management on escape sequences
  • Translucent selection for better text visibility
  • Enhanced terminal user experience

AwaitWhat

⭐ 40 stars

AsyncIO Visualizer

Python AsyncIO Visualization

Features

  • Dependency visualization for async programs
  • API for asyncio.wait task tracking
  • Timeout monitoring capabilities
  • Debug async Python applications