Skip to content
View drishh207's full-sized avatar
🎯
Focusing
🎯
Focusing
Block or Report

Block or report drishh207

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
drishh207/README.md

πŸ‘‹ Hi, I'm Drishti Singh

I'm a versatile Software Engineer pursuing my Master's in Computer Science at IIIT Delhi. I excel in full-stack development, machine learning, and LLM applications, with a proven track record of delivering impactful results independently. Known for my collaborative skills, I've successfully completed high-quality projects in fast-paced environments.


Contact

Gmail LinkedIn

πŸŽ“ Education


πŸ’Ό Experience

  • Byte Trainee Technology | Bajaj Finserv Ltd.
    July 2022 – February 2023

  • Software Intern | Bajaj Finserv Ltd.
    January 2022 – July 2022


πŸ’» Technical Skills

Expertise Areas:
Software Development, REST API Development, DevOps, Cloud Cluster Management, Machine Learning, Deep Learning, Large Language Models (LLM)

Languages: Java Python C C++ Kotlin JavaScript Shell

Frameworks & Tools: Azure DevOps Azure Data Explorer AKS Postman JMeter Android Studio TensorFlow PyTorch Wireshark Spring Boot HTML5 CSS3 Kubernetes Docker Linux MySQL MongoDB Git


πŸ“‘ Research Publication

AVR: Synergizing Foundation Models for Audio-Visual Humor Detection
Sarthak Sharma, Orchid Chetia Phukan, Drishti Singh, Arun Balaji Buduru, Rajesh Sharma
Link: View Publication
Interspeech 2024 Show and Tell Conference, Kos Island, Greece

Message Queue Telemetry Transport and Lightweight Machine-to-Machine Comparison Based on Performance Efficiency Under Various Scenarios
Drishti Singh, Ria Singh, Aryan Gupta, Dr. Ambika Pawar
DOI: 10.11591/ijece.v12i6.pp6293-6302
International Journal of Electrical and Computer Engineering (IJECE) Vol 12, 6 December 2022


πŸ“š Projects

TravelVista

April 2024 | NodeJS, JavaScript, Python, Large Language Models: RAG, LangChain, DistilBERT, Tensorflow

  • Developed a personalized travel planner system, incorporating information retrieval principles to offer contextual destination recommendations and personalized itineraries.
  • Utilized advanced language models like BERT, GPT, and DistilBERT, alongside manually optimized datasets, to enhance recommendation accuracy and user engagement tracking.
  • Designed an intuitive user interface featuring query-based city recommendations and proximity-based hotel suggestions, streamlining the trip planning process and improving user experience.

Benchfaas Setup

April 2024 | Edge Computing, Linux, Docker, Kubernetes (k3s), Nebula, Openfaas

  • Created an edge computing network using jetsen nanos, connected via an overlay network - Nebula.
  • K3s master and worker network is created, master being the Nebula lighthouse and other nodes being the worker nodes.
  • Openfaas installed and deployed on all nodes, while the Openfaas functions deployed only on the worker nodes.
  • Benchfaas deployed on a server/tester machine and requests sent to all the functions on different edge devices. Project to be continued for the whole year.

Performance Comparison of IPv4 and IPv6

November 2023 | Linux, Python, Matplotlib

  • Conducted comparative analysis of ping latency for IPv4 and IPv6 across 100 websites, with 40 ping requests sent per website, utilizing geolocation and traceroute data.
  • Employed advanced data visualization techniques to analyze and present the results, including plots and graphs, to discern trends and patterns in ping latency between IPv4 and IPv6.
  • Provided insightful analysis and interpretation of the data, offering valuable insights into network performance and potential implications for internet protocol adoption strategies.

Linux Shell in C++

November 2023 | C++, Multithreading

  • Developed C++ implementations of Linux commands including cd, mv, rm, cp, and ls, featuring at least 4 distinct options per command, with the exclusion of recursive functionality for cd.
  • Utilized multithreading techniques to enhance performance and efficiency of recursive options across commands, conducting time difference analysis to measure the impact of multithreading on execution time.

Visitor Count: Visitor Count

Pinned Loading

  1. Sweet-City Sweet-City Public

    Responsive website made using HTML, CSS and JavaScript

    JavaScript 1

  2. Coursera-Course-HTML-CSS-JavaScript Coursera-Course-HTML-CSS-JavaScript Public

    All assignment solutions

    JavaScript 1

  3. Bookwallah-organisation-management Bookwallah-organisation-management Public

    A netbeans project for an organisation

    Java

  4. Graphs-DS Graphs-DS Public

    Graphs - Creation, display, DFS and BFS traversal

    C++

  5. Machine-learning- Machine-learning- Public

    Email clustering

    Python 1

  6. Threaded-binary-tree Threaded-binary-tree Public

    Creation and non-recursive traversals of threaded binary tree in C++

    C++