Software Engineer, Samsung Research Institute
Aug, 2023 - Present
Working in the AI Video Processing Lab on image enhancement solutions.
Hi! I am Siddharth. I am a software engineer at Samsung Research, Bengaluru. Currently, I am working on using deep learning techniques to provide image enhancement solutions. My interests lie in computer vision, securing machine learning models, and number theory.
Software Engineer, Samsung Research Institute
Aug, 2023 - Present
Working in the AI Video Processing Lab on image enhancement solutions.
Intern, HSBC Global Analytics Centre
Feb, 2023 - Jun, 20234 months
Worked in the fraud analytics team to mitigate specific frauds.
Provided market specific analysis to show potential losses incurred by Fraud detection systems.
Performed analysis using SAS Enterprise Guide and SAS Enterprise Miner.
Intern, Samsung Research Institute
May, 2022 - Jul, 20222 months
Implemented Phonetic Search feature using Apache Lucene and Apache Solr.
Improved the feature’s accuracy as compared to conventional methods such as Metaphone and Soundex algorithms.
High precision and medium recall was achieved using union‑find data structure to meet the application requirements.
Intern, Indian Institute of Science
Jan, 2022 - May, 20224 months
Built next word prediction models for regional languages such as Marathi.
Built two seperate models based on n‑grams and LSTM to compare the performance.
Intern, Larsen & Toubro Infotech
May, 2021 - Jul, 20212 months
Built a hybrid order tracking application for pharmaceutical company Catalent, using Ionic and Angular frameworks.
Created custom UI components using the basic components available in Ionic.
Configured routing between different pages of the application and created different flows based on user input.
REST‑based services for local word and phrase search
Sep, 2022 - Oct, 20221 month
Implemented Hadoop and Spark jobs for searching local files.
Containerized a simple namenode‑datanode architecture for Hadoop jobs.
Created a simple REST service to invoke Hadoop or Spark jobs based on user query.
Implemented a positivity feature to order files based on presence of keywords.
Compiler for custom programming language
Jan, 2022 - Apr, 20222 months
Built lexer based on a definite finite automaton to tokenize input program.
Implemented panic‑mode recovery in top down parser.
Devised optimized code for conversion to abstract syntax tree and verification of semantic rules in language.
Performed intermediate code generation using three address code.
Converted the intermediate code into machine code which is executable on NASM.
HTML
CSS
Javascript
Ionic Framework
C
C++
Java
SAS
Python
SQL
Docker
Kubernetes
Computer Science, Bachelor, Birla Institute of Technology and Science Pilani
Aug, 2019 - Jul, 2023
CSF364 - Design and Analysis of Algorithms
CSF212 - Database Systems
MATH F421 - Combinatorial Maths
MATH F231 - Number Theory
KVPY Fellowship , Indian Institute of Science
Awarded on: May 03, 2018
NTSE Scholarship , National Council of Educational Research and Training
Awarded on: Sep 13, 2017
Managed Network Expert, Chegg
Oct, 2021 - Present
Contribute in making easy‑to‑understand solutions for questions in computer science topics.
Student Mentor, Peer Mentorship Program
Sep, 2020 - May, 2022
Helped freshers adjust with campus life in online and offline modes.
Improved k-NN Regression Model Using Random Forests for Air Pollution Prediction , IEEE SmartNets 2023
Published on: Jul 25, 2023
Developed a model based on KNN algorithm to improve the prediction accuracy of air pollutant concentration.Optimized the weighting function and neighbour selection methods for better results.RMSE in predicting pollutant concentration was decreased by 16‑29% for different gases as compared to existing benchmark.
The single Depot multiple Set Orienteering Problem , Proceedings of the 12th International Conference on Operations Research and Enterprise Systems
Published on: Mar 06, 2023
Formalized a problem which is a variant of the orienteering problem.Created efficient constraints to solve the optimization problem using Mixed Integer Linear Programming.Proposed improved subtour elimination constraints having linear number of equations.
What changed in the cyber‑security after COVID‑19? , Computers & Security, Elsevier
Published on: Sep 01, 2022
Topic modelling was implemented using Latent Dirichlet Allocation for performing the trend analysis.Coherence measure is used to find the trend in research areas in the Pre‑Covid and ongoing period.The analysis conducted will help researchers see how COVID‑19 impacted various research domains in cyber‑security.
Reading
Football
Trekking