1. Feb 2024 - Present, Raleigh, NC, USA

    Software Developer (Graduate Research Assistant), Wilson College of Textiles, NCSU

    • Certi Tester Web Application:
    • - Developed an industry-first, open-source web app for Certi Tester, deployed on a Raspberry Pi via Docker and hosted on a local network. Built RESTful API endpoints with Flask for real-time data acquisition, processing, and analysis.
    • - Enabled users to directly control the filter media tests through the web browser, utilizing threading to manage and sync timers. Implemented a Flask Socket server to display data in real-time on the dashboard, with the ability to push results to the database.
    • - Designed the database schema using MySQL as the backend. Designed an interactive dashboard using React, Material UI, and Plotly for intuitive experiment analysis and data visualization. Developed a CI/CD pipeline with GitHub Actions to automate image building and deployment to Docker Hub.
    • Ping-pong ball tracker system:
    • - Developed an open-source visualization system to track a fast-paced ping pong ball, leveraging OpenCV and Python. This system accurately predicted the landing distance of a ping pong ball launched from a catapult. By post-processing real-time video data captured by a Raspberry Pi camera, the system tracked the ball's trajectory and estimated its impact point.
  2. Jan 2022 - Feb 2022, Mumbai, India

    Software Developer, Freelancing

    - The role in the project involved collecting data, mapping parameters, processing and cleaning the data. A neural network was trained using TensorFlow's LSTM model, with upsampling applied to address the highly imbalanced data and hyperparameters tuned for optimization.

  3. July 2021- Dec 2022, Hyderabad, India

    Software Developer Intern, Ledger Forces Private Limited

    • - Developed a Streamlit web application for real-time crypto market analysis, providing interactive visualizations of OHLC data and momentum indicators for the top 10 cryptocurrencies.
    • - Utilized the Binance API to obtain real-time data, cleansed it, and designed a PostgreSQL database schema. Trained a custom deep neural network (RNN+LSTM) on Google Colab to predict real-time price movements in the crypto market.