Software Engineering Intern
Indian Institute of Technology (IIT) Roorkee · Roorkee, India
- Developed LX Plotter Desktop, a high-performance Kotlin application using Compose for Desktop to transform raw hydraulic survey data into professional river profile plots (X-Sections/L-Sections).
- Designed a Modular Layered Architecture with an integrated Auto-Update System, leveraging Gradle for automated MSI packaging and Vercel for high-availability distribution.
- Implemented precision-grade dynamic coordinate mapping and smart partitioning logic to split extensive profiles across multiple PDF pages using Apache PDFBox.
- Live Application: Download Latest MSI Release (https://lx-plotter-app-mxd1.vercel.app/LXPlotter-1.0.3.msi)