Summary
Work History
Education
Skills
Websites
Projects
Publications
Timeline
Generic

SHARANYA BHATTACHARYYA

Bhubaneshwar

Summary

Motivated and detail-oriented Information Technology undergraduate at Kalinga Institute of Industrial Technology with a strong academic foundation and hands-on experience in machine learning, deep learning, and mobile application development. Proven ability to implement complex neural network architectures, demonstrated through a Summer Research Internship at IIT Guwahati and multiple advanced projects involving image classification, generative models, and Android development. Adept in C++, Python, Java, and Kotlin with a deep understanding of data structures, algorithms, and object-oriented programming. Passionate about research, open-source technologies, and building impactful, user-centric solutions.

Work History

Summer Research Intern

IIT Guwahati
Guwahati, Assam
05.2025 - 07.2025
  • Conducted advanced research in Computer Science and Engineering department focusing on deep learning optimization techniques for image classification systems.
  • Developed sophisticated mining strategies including semi-hard negative mining and training optimization procedures for enhanced model performance.

Education

Bachelor of Technology - Information Technology

Kalinga Institute of Industrial Technology
Bhubaneshwar, Odisha, India
07-2027

Central Board of Secondary Education - Class 12

Delhi Public School, Ruby Park
Kolkata, West Bengal, India
06-2023

Indian Certificate Of Secondary Education - Class 10

Calcutta Boys' School
Kolkata, West Bengal, India
07-2021

Skills

  • Languages: C, C (Advanced), Java (Object-Oriented Programming), Python, Kotlin (Android Development), XML, MATLAB
  • Technologies: Android Studio, Hugging Face, Kaggle, Git/GitHub, PyTorch, Neural Networks, OpenCV, CMake
  • Concepts: Data Structures & Algorithms, Dynamic Programming, Machine Learning & Deep Learning, Mobile Application Development, Metric Learning
  • Certifications: Supervised Learning by Andrew Ng (Completed) - Comprehensive machine learning course covering supervised learning algorithms, neural networks, and practical implementation techniques

Projects

Deep Learning Image Classifier using Triplet Loss Function | C++, CMake, Deep Learning | 2025

  • Implemented sophisticated image classification system using triplet loss function achieving superior performance in learning discriminative embeddings with 128-dimensional representations.
  • Developed custom C++ architecture for efficient neural network computation with L2 normalization techniques and semi-hard negative mining strategies.
  • Fully Interactive Menu driven program including a command line interface (optional).

Mobile Gaming Widget Suite | Kotlin, XML | 2025

  • Developed comprehensive collection of classic game widgets including Tetris (complete game logic with piece rotation and scoring), Tic-Tac-Toe (AI-powered opponent using Minimax algorithm), and 2048 (sliding puzzle with smooth mechanics).
  • Utilized modern Android development practices and efficient memory management techniques.

Sorting Visualization Application | Kotlin, XML | 2025

  • Created interactive mobile application to visualize sorting algorithms (Quick Sort, Merge Sort, Bubble Sort, Insertion Sort, Selection Sort) with real-time step-by-step animations.
  • Implemented customizable speed controls, algorithm selection, and visual highlighting to enhance educational value and user engagement.

Generative AI Image Generator | Python, Machine Learning | 2024

· Developed advanced image generation model using Generative Adversarial Networks (GANs) with datasets from Kaggle and Hugging Face.

  • Implemented sophisticated neural network architectures with convolutional layers, batch normalization, and progressive training strategies.

Publications

"Triplet Loss Function: Implementation, Features and Applications in Deep Learning-Image Classification and Face Recognition" (Under Review)
Authored during Summer Research Internship at IIT Guwahati

  • Analysed semi-hard negative mining strategies and documented key advantages including superior similarity learning, direct embedding optimization, and open-set recognition capabilities.
  • Provided practical implementation guidelines for optimal performance including learning rates (0.0003), margins (0.2), batch sizes (64-128), and mining strategies.

Timeline

Summer Research Intern

IIT Guwahati
05.2025 - 07.2025

Bachelor of Technology - Information Technology

Kalinga Institute of Industrial Technology

Central Board of Secondary Education - Class 12

Delhi Public School, Ruby Park

Indian Certificate Of Secondary Education - Class 10

Calcutta Boys' School
SHARANYA BHATTACHARYYA