I'm

I'm a Computer Science graduate with a passion for building solutions using

Scroll Down

About Me

I hold a dual degree in Physics and Electronics & Instrumentation Engineering from BITS Pilani, Goa campus, and recently completed my MSc in Data Analytics at the University of Sheffield. My academic journey has fostered a deep passion for Data Science, complemented by hands-on experience in Software Development, Artificial Intelligence, and Robotics. During my time at BITS, I have worked with the BITS Goa Rover CS team, mainly dealing with path planning, image recognition & tracking.

My technical expertise spans Machine Learning, Natural Language Processing, and Big Data Analysis. I've applied these skills in various roles, including as a Research Assistant at the University of Sheffield, where I worked on understanding ghost behaviors in Ms. PAC-MAN, and as a Software & Security Intern at AMD Inc. I've also completed projects in parallelized rendering of particle effects leveraging CUDA and enhancing the BERT model for multiword expression detection. When I'm not studying, I spend my time reading fiction, listening to music, and gaming. I have a small library at home with around 1500 books or so.

My favorite book is Name of the Wind NoTW Book Cover by Patrick Rothfuss, my favorite game is Destiny 2, and I’m a big fan of EDM, especially Tobu.


Work Experience

The University of Sheffield

Research Assistant January 2023 - December 2023

• Reverse-engineered the pathing behaviors of the ghosts in MS. PAC-MAN (1980) for an autonomous robot system using ROS.
• Developed drivers to integrate key components like LIDAR, enabling real-time navigation and path planning for the MiRo-E robot.
• Implemented a custom D* algorithm to control the ghosts' movement, achieving a 43% success rate in defeating Pac-Man in a physical reconstruction of the game’s first level.

Advanced Micro Devices (AMD) Inc.

Software Security Engineer July 2021 - June 2022

• Engineered a customizable boot time estimator for Xilinx's Versal ACAP, enabling users to build tailored boot images based on specific requirements and target boot times.
• Reduced average boot time by 30% through optimized image generation, saving an estimated 7,600 hours annually across the product line.
• Leveraged SQL and DBT to clean and transform large datasets of Versal ACAP boot time information, collaborating with San Jose teams for data acquisition.
• Integrated the estimator with Django, ensuring scalability and accessibility for developers and end-users.
• Provided on-call support to resolve critical boot security issues, contributing to the overall stability and security of Versal ACAP product line.

Council of Scientific and Industrial Research - CIMFR

Machine Learning Intern May 2019 - July 2019

• Developed a Integrated Peripheral Surveillance System (IPSS) utilizing LIDAR, cameras, and microwave sensors to enhance security at coal mine entrances by restricting unauthorized access.
• Designed and implemented machine learning pipelines incorporating ARIMA time series forecasting models to predict gas composition levels in coal mines, crucial for maintaining safety standards.
• Successfully improved gas composition prediction accuracy by 12% compared to previous methods, directly contributing to enhanced mine safety protocols and risk management.

Projects

Steam Games Data Pipeline

Data Engineering Project View Project

➔ Engineered end-to-end data pipeline processing 100,000+ Steam game entries.
➔ Utilized AWS EC2 for scraping, S3 for storage, Polars for ETL, and PostgreSQL for data management.
➔ Implemented Grafana dashboards for analytics and AWS Lambda for automated data updates.
➔ Containerized entire pipeline with Docker.

Enhancing Multiword Expression (MWE) Representation using BERT

NLP Project September 2023 - December 2023

• Addressed the challenge of accurately representing MWEs in NLP.
• The improvements proposed for the BERT model include a batch normalization layer for word vector quality, a loss function constant for better sentence vectors, and a channel attention mechanism for refined word vectors.
• Evaluated the enhancements using a dataset of English and Portuguese MWEs and achieved improved scores in MWE representation tasks.

Big Data Analysis and Predictive Modeling

Data Analytics Project January 2023 - May 2023

• Utilized PySpark and Hadoop for large-scale (10GB+) dataset analysis.
• Developed liability claim prediction models using Linear and Logistic Regression.
• Contributed to movie recommendation systems (Collaborative Filtering) for user-customized suggestions.

Parallelized Rendering of Particle Effects

CUDA Project January 2023 - May 2023

• Designed and developed a 3-D particle effects rendering system.
• Leveraged CUDA to enhance rendering performance by nearly 95%.
• Implemented algorithms for realistic and dynamic visual effects.
• Demonstrated the project's capabilities to peers and faculty.

Group Theoretical Coherent States and Applications

Dr. Sunilkumar Vattezath 2021

Studied the construction of coherent states and the representations of said states using Group Theory and its applications.

University Rover Challenge

CS Team Python / C++ 2018-2020

Implemented Localization (GridMap and EKF Localization) and used OpenCV alongside ROS to create a fully autonomous rover. Conducted field experiments with a prototype to achieve tennis ball tracking and retrieval. Successfully cleared Indian Rover Challenge (IRC) 2022.

Certifications

Tableau Essential Training

LinkedIn No Expiration

Applied Data Science Lab

Worldquant University (Credly) No Expiration

Education

University of Sheffield

MSc. Data Analytics 2022 - 2024

Birla Institute of Technology and Science, Pilani

MSc. Physics + B.E. Electronics & Instrumentation Engineering 2017 - 2022

Skills

Programming Languages

Python C C# SQL Javascript Assembly HTML & CSS

Data Science and Machine Learning

TensorFlow PySpark MATLAB Tableau Shell

Frameworks and Warehousing Tools

Flask ROS Hadoop CUDA AWS (EC2, S3, Athena) BigQuery

Tools and Version Control

Git & JIRA Excel

Contact

Feel free to hit me up through any channel.