I build and run platform infrastructure, logging systems, monitoring stacks, data pipelines. The things engineering teams rely on but hopefully never have to think about.
Currently a Senior Software Engineer at Roblox, where I'm building out the logging and observability platform, real-time logging with Kafka and Elasticsearch, self-hosting Sentry for error tracking, and monitoring with Prometheus and Grafana on Kubernetes. Before Roblox, I spent close to seven years at Fanatics going from Software Engineer to Senior Platforms Engineer, building their entire observability and data stack from scratch and saving the company over $2.3M annually by optimizing the logging pipeline.
I did my Master's in CS at Binghamton University, where I worked on OS virtualization research and co-authored a paper published at IEEE MASCOTS 2018.
Senior Software Engineer · Roblox
San Mateo, CA
- Designing and implementing a highly scalable, real-time logging system using Kafka, Elasticsearch, and Kibana for end-to-end production visibility
- Deploying and managing self-hosted open-source Sentry for error tracking and monitoring as an infra platform for the company
- Building and maintaining cloud-native monitoring and alerting platform on Kubernetes using Helm, Prometheus, and Grafana
- Developing and optimizing ETL pipelines with FluentBit for data scraping, enrichment, streaming, and ingestion
Senior Platforms Engineer · Fanatics, Inc.
San Mateo, CA
- Designed and built a scalable, highly available real-time logging system using Zookeeper, Kafka, Elasticsearch, Graylog, and Druid for end-to-end production logging
- Built a cloud-native monitoring and alerting platform on Kubernetes with Helm, Prometheus, and Grafana for real-time insights and proactive issue resolution
- Created ETL pipelines using Vector, Redpanda Connect, and FluentBit for data enrichment, streaming, and ingestion
- Optimized the end-to-end logging pipeline, reducing infrastructure costs and operational overhead, resulting in annual savings of over $2.3M
Research & Teaching Assistant · Binghamton University
Binghamton, NY
- Researched OS virtualization under Prof. Kartik Gopalan: vCPU scheduling, process pinning, and live hypervisor replacement
- Improved virtual machine performance by 7–10% through process pinning and paravirtualized TLB flush
- TA for CS550 — Operating Systems and CS451/551 — Systems Programming
Software Engineer · EVRY India Pvt Ltd
Bengaluru, India
- Built backend services in C# ASP.NET MVC with ADO.NET, designing REST APIs and business logic for a US-based mortgage company
- Developed frontend interfaces with JavaScript and HTML in MVC pattern
Languages
DevOps & Infrastructure
Data Streaming & Messaging
Monitoring & Observability
Hypervisor Optimization
Research with Prof. Kartik Gopalan & ITRI, Taiwan
Optimized the Linux kernel to reduce hypervisor involvement in VM operations by cutting VM exits. Reduced hypervisor overhead in network transactions through VFIO and PCI-passthrough.
Live Replacement of Hypervisor
Funded by National Science Foundation
Designed a system to replace a running hypervisor with a new version without stopping virtual machines, eliminating downtime during hypervisor updates.
vCPU Performance in Virtual Machines
Research with Prof. Kartik Gopalan
Maintained VM performance constant as virtual CPU count increased. Achieved 7–10% improvement through process pinning and TLB flush paravirtualization.
Data Embedding in Medical Images
Balmatta Diagnostic & Research Centre, Mangalore
Designed data hiding in MRI DICOM images based on region of interest using discrete cosine transformation.
Master of Science in Computer Science
Binghamton University (SUNY) · GPA: 3.7 / 4.0
Cloud Computing, Computer Networks, Operating Systems, Systems Programming, Computer Architecture, Algorithms, Programming Languages
Bachelor of Engineering in Computer Science
Visvesvaraya Technological University · First Class