Experience & Research
Where I've worked
Jun 2025 – Present
Michigan, USA
Student Researcher, Structural Health Monitoring
HBK World
- Turned structural health monitoring research algorithms locked in single-use scripts into a multi-tenant FastAPI job service that analyzes real vibration data from an in-service bridge.
- Enabled new bridge setups with zero code changes through a React configuration modal and tenant config API that maps sensors to the stored structure and validates each setup.
- Built a React, Three.js, and ECharts workspace where engineers review 3D mode shapes, stabilization diagrams, and frequency trends.
- Ran each analysis as an asyncio background task and migrated results from InfluxDB to ClickHouse, reading raw sensor time series straight from ClickHouse.
- Used GitHub Copilot to scaffold the configuration modal and generate validation tests, then reviewed and extended them with pytest and Jest.
Jun 2025 – Present
Michigan, USA
Research Assistant, Streamflow Prediction
University of Michigan–Dearborn
- Cut experimentation overhead by 40% by refactoring research scripts into 20+ independent MLRun services on Kubernetes, packaged with Docker and released through GitHub Actions CI/CD.
- Architected a Python ingestion platform unifying four incompatible public APIs (USGS, PRISM, GridMET, GeoGLOWS) with async ingestion, schema validation, retry logic, and rate-limit handling.
- Enabled model training on 40+ years of daily readings from 100+ river sites, migrating storage from InfluxDB to MLRun workflows.
- Added KGE-based drift detection that scores model output against observed river flow, flags degradation, and triggers automatic retraining.
Jun 2023 – Jul 2024
Karnataka, India
Software Engineer
IDS Technologies
- Cut report generation time by 30% for 100+ daily users with a batch reporting module that turns PLC production data into PDF reports.
- Reduced complaint resolution time by 20% with a service-management workflow handling 500+ monthly cases end to end.
- Shipped Kotlin Android features giving plant operators real-time batch status, material weights, alarms, and production metrics.
- Diagnosed production issues across customer plants by tracing application logs, API responses, and database records.
Sep 2022 – May 2023
Karnataka, India
Backend Engineer Intern
Vayavya Labs
- Built and Dockerized a Python/Flask REST backend with session-based auth (Flask-Login, Werkzeug, MySQL/SQLAlchemy) powering the DDGen driver-generation platform.
- Reduced manual device-configuration effort by 50% through automated configuration and driver-generation workflows.
- Profiled and optimized the multi-file processing pipeline, cutting backend execution time by 18%.
- Added a CI check that ran the API test suite on every code change, backed by Postman tests and API documentation.