Soham Nimale

सोहम निमाले

About me

I am 20 year old student who likes problem solving and working on challenging tasks. Currently, I am a third-year B.Tech (Computer Science) student at Vishwakarma Institute of Technology, Pune. I have completed Secondary School (SSC - 96.8%) in the year 2020 and Higher Secondary School (HSC - 94.4%) in the year 2022 in CBSE.


Skills


Projects

Ray Tracer in CUDA (Multi-Reflection)

Optimized backward ray and material property calculations through parallel processing. Studied GPU architectures, CUDA, thread organization and distribution, 3D geometry, and others.

Devanagari Digits Dataset: GAN & CGAN

Won the Impetus 2024, PICT, Pune (Machine Learning) - a group project. Includes app for digital data creation, data processing, synthetic data generation (GAN/CGAN), AI vs Human game for quality validation, and multiple proof of concept apps.

Color Dash : Obstacle Racing

Published on Goodle Play Store: a casual racing game developed using C# and Unity. Implemented dynamic level generation using Pixel-Mapping algorithm. Features include: menus, ads, music, 3D physics, touch/scroll input, and version control.

Method for Image Encryption-Decryption

Developed an Encryption-Decryption system with the integration of Steganography, Optical, and RSA Encryption methods. Studied Cyber Security, modular mathematics, Python, and others.

KNNSampler Package

Developed and deployed a sampling algorithm package on K-nearest-neighbors algorithm using Python. Optimized and corrected the original algorithm to help visualize bulky data (multi-dimensional). Studied graphs, machine-learning, object oriented programming (Python).

Operating System Simulator

MOSS: Multi-programming Operating System Simulator. Developed using C# and Unity. Features include paging, page fault, I/O, script writing, virtual memory, and error handling. Visualized page table, memory, CPU, and kernel.

Multi-Staged Gale & Shapely

90 Proposal & implementation of Multi-Staged Gale & Shapely algorithm for guide and group matching. Both side preferences are considered and a complete & stable matching is obtained. A group project under Prof. Dr. Girija Limaye.

Open-Source Casual Games

Developed using C# and Unity 2D/3D. Ad timers and smart advertisement are added to open-source games to make them compatible with current fast paced industry ad campaigns on social media, which tend to have time limit.

Digital Twin: Windmill

Built Graphics-File (.obj file) parser in C from scratch. Built a soft real-time simulated windmill scene using OpenGL in C from scratch. studied and applied concepts like camera models, lighting, transformations, geometrical models, frame-rate, and others. A group project.

3D Platformer Shooter

Developed using C# and Unity 3D to learn platformer & shooter games. Key features include: ray casting based shooting mechanism, custom enemy spawner prefab, custom camera to follow the player, behaviour based character animator, health bar, and multiple menus.

Server Log Management

A MySQL server log management system. Developed backend API using Flask Framework & SQLAlchemy (Python) and frontend application using Unity.Applied Foreign Keys, Primary Keys, Stored Procedures, Triggers, and Functions

Vehicle Maintenance Prediction

Designed a data cleaning pipeline for the Engine Health Dataset in R, resulting in the best accuracy on Kaggle for the dataset. Integrated with shine UI in R. Created a smart data cleaning pipeline. A group project.

KNN in Assembly Language (x86-64)

Assembly language implementation of KNN Algorithm. Includes dynamic size CSV Data parsing, KNN calculations, and write back in CSV, all done in ASM. Tested for Income Prediction task for 2-class classification. A group project.

The Rotating Donut Problem

Solved the Rotating Donut problem from scratch using Graphics.h header file in C programming. Implemented light calculations, optimized matrix calculations for position and orientation calculation (traisformation matrices).


Research

Systems and Methods for Image Encryption Using Steganography and XOR Operations

Scopus indexed publication DOI: 10.1109/ICCCMLA58983.2023.10346955 Conference: International Conference on Cybernetics, Cognition, and Machine Learning Applications (ICCCMLA), Germany.

Exploring Predictive Maintenance and Signal Processing Techniques for Automotive Health Monitoring

Scopus indexed publication DOI: 10.1109/ICOECA62351.2024.00100 Conference: International Conference on Expert Clouds and Applications (ICOECA).

Predictive Maintenance for Automotive Health using Machine Learning

Conference: 3rd International Conference on Advances in Data-driven Computing and Intelligent Systems (ADCIS 2024). Status: Waiting for publication

Sentiment Analysis of Marathi Texts using Deep Learning Models

Published research paper DOI: 10.1007/978-981-97-5703-9_57 Conference: International Conference on Emerging Trends and Technologies on Intelligent Systems (ETTIS-2024).

Parallel Computation & Visualization of Ray Tracing with Multiple Reflections

A research project under the guidance of Prof. (smt.) Sangita Lade. Developed a ray tracer and renderer (using Phong Model) in CUDA for multiple reflection and material property calculations using parallel-processing and multi-threading.

Optimization of KNN Sampling based Large Data Visualization Using Dimension Reduction Algorithms

Independent Research, Optimizations were made in the Base paper : k-NN Sampling for Visualization of Dynamic Data Using LION-tSNE (DOI: 10.1109/HiPC.2019.00019) (Status : Python Package Published)

Systems And Methods to Implement Smart Roof, Conference

Paper presentation in the International Conference on Innovative Research in Science and Technology (IRST), organized by Shobhit Institute of Engineering and Technology, Meerut in association with STEM Research Society.


Academics

  • B.Tech Undergraduate Student in Computer Science

    Batch Year CGPA
    2024-25 Most Recent 9.59
    2023-24 Second-Year 9.61
    2022-23 First-Year 9.65
  • Secondary & Senior-Secondary Education

    Year Standard Score
    2021-22 12th 94.4%
    2019-20 10th 96.8%

Hobbies

Tabla Badminton Gaming