Harshal Desai

Harshal Desai

Software Engineer | MSc Computer Science @ UCD

Download Resume

About Me

A highly motivated Software Engineer with 3+ years of experience in scalable systems, currently pursuing MSc at UCD.

Education

Industry Experience

Software Engineer — Lowe’s India, Bengaluru, India
June 2021 – July 2024

Technical Skills

Projects

Multimodal Image Retrieval System

Python, Fastai, sentence-transformers, nmslib | March 2021

  • Built a text-to-image and image-to-image search system using the Flickr8k dataset.
  • Used pretrained RoBERTa to generate 1024-d embeddings for text, and CNN for images.
  • Mapped both into a common embedding space for semantic retrieval.

Sketch Image Clustering based on Semantic Similarity

Python, Fastai, SpaCy, Sklearn | June 2020

  • Worked on Tu Berlin Sketch dataset (20,000 sketches, 250 categories).
  • Fine-tuned ResNet34, achieving 78.90% accuracy — surpassing human performance.
  • Clustered images using SpaCy vectors and pairwise cosine similarity.

Patience Game

Java, OOP | October 2024

  • Console-based solitaire card game with a text-command system.
  • Implemented card movements, lane rules, and game logic for foundation/stock handling.
  • Features draw/move/quit commands for a fully playable CLI experience.

Skippy the Kangaroo Grid Simulation

Scala, OOP | September 2024

  • Simulated a kangaroo using a Markov Chain model navigating a grid via dice rolls.
  • Tracked Skippy's random journey and home arrival statistics.

Mineral Recognizer

Python, PyTorch, Fastai, AWS | May 2020

  • Created a deep learning model (ResNet50) for mineral classification.
  • Achieved 97.90% accuracy on validation data.
  • Deployed serverless API on AWS Cloud using Python scripting.

Research

Multimodal Digital Media Analysis Lab, IIIT Delhi (April 2021 – Present)
Research Assistant | Guide: Dr. Rajiv Ratn Shah

UE & HCI Lab, Department of Design, IIT Guwahati (June 2020 – August 2020)
Research Intern | Guide: Dr. Debayan Dhar

Achievements

Publications