Hi, I'm Jay Daftari.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I’m a Computer Science graduate student with over 2 years of experience as a Software Engineer, having built production-ready applications using React.js, React Native, and Micronaut that impact millions of users. My interests span machine learning, full-stack development, system design, and algorithmic research, with a strong passion for theoretical computer science—designing more efficient algorithms for fundamental problems and mathematically proving when improvements are impossible.

Technical Skills

  • Languages: Python, Java, JavaScript/TypeScript, C, C++, HTML/CSS, Bash, SQL
  • Databases: SQL, PostgreSQL, MongoDB, Firebase
  • Libraries: NumPy, Pandas, OpenCV
  • Frameworks: Node.js, React.js, Flask, TensorFlow, Keras, PyTorch, Micronaut
  • Tools & Technologies: Git, Docker, Kubernetes, AWS, Jaeger, CI/CD, Grafana, Prometheus, Postman, JIRA, Confluence, PyCharm, VS Code, Cursor
  • Concepts: SDLC, Agile, REST APIs, Microservices, Design Patterns, LLMs, ETL, Object-Oriented Programming

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, Machine Learning which provides professional development, interesting experiences and personal growth.

Experience

Summer Graduate Intern
  • Developed and re-engineered enterprise-level applications supporting NYC DEP’s contracts, procurements, and payment systems, valued at over $3 billion in transactions annually, using .
  • Tools: MS SQL Server, Python, Power BI, DAX Studio, and Report Viewer, Web Services, jQuery, ASP.NET, and VB.NET
Jun 2025 - Aug 2025 | New York, USA
Course Assistant
  • Managed Opensource course development and assignment guidelines in Python and C++ with Prof. Kamen Yotov.
  • Reviewed code for integrating an AI conversational bot with mail clients as a reusable package on GitHub, graded HW for over 50 students, and enforced best practices through continuous integration (CI/CD) and automated testing.
  • Tools: Git, C/C++, python
Jan 2025 - May 2025 | New York, USA
Application Engineer
  • Contributed to core product development of tablet and web apps impacting 20M customers using Agile and React.js.
  • Implemented UPI, VKYC, and other features in the front end across pre- and post-account opening journeys.
  • Conducted unit tests using jest, resulting in a substantial increase in overall test coverage to 97%.
  • Collaborated with cross-functional teams to design and document API contracts for RESTful services using Java Micronaut and Kafka, resulting in a 10% increase in online zero-balance account openings.
  • Optimized product quality by increasing unit test coverage to 97% with Jest, conducting browser testing, and boosting Lighthouse performance score from 70% to 85%.
  • Configured Grafana and Prometheus dashboards to monitor performance metrics, reducing issue detection time by 30% and providing detailed impact reports to the business.
  • Tools: React Js, React Native, GoCD, Micronaut, Jest, Grafana, Prometheus, kubernetes, Docker
Mar 2022 - Aug 2024 | Bengaluru, India
Research Intern
  • Spearheaded research on advanced machine learning models for water quality assessment, achieving 90% accuracy, and utilized LIME and SHAP for model interpretability.
  • Tools: Python, Keras,Scikit-learn, Flask, JavaScript
Jul 2021 - Aug 2021 | Chennai, India
MEAN StackDeveloper
  • Led the development of Surati Taxi’s scalable backend with REST API, cutting customer request response time by 50%
  • Implemented web sockets, notifications, and real-time location tracking, enhancing user engagement by 40% and reducing response latency by 20%.
  • Tools: Node JS, Angular Js, Mongo DB, Firebase
Feb 2021 - Mar 2021 | Surat, India

Projects

django web app
Jailbreaking Deep Models

Jupyter Notebook containing the code

Accomplishments
  • Tools: Python, Jupyter Notebook, kaggle
  • • Evaluated ResNet-34’s adversarial robustness on a 500-image ImageNet subset using FGSM, PGD, and patch at tacks—assessing cross-model transferability to uncover architecture-specific vulnerabilities
django web app
Efficient Fine-Tuning of RoBERTa with LoRA

Jupyter Notebook containing the fine-tuning code

Accomplishments
  • Tools: Python, Jupyter Notebook, kaggle
  • Achieved 98.73% test accuracy on AG News headline classification by fine-tuning a RoBERTa model with LoRA, reduc ing trainable parameters to enhance training efficiency
django web app
FOCAL

Website which helps user to remain focused.

Accomplishments
  • Tools: Python, Electron, VLM and Computer Vision.
  • Co-developed a real-time eye-tracking application with 90% accuracy.
  • Codedawebcam-based tracking system leveraging VLM, reducing alert latency to 4 seconds.
Music recommendation system
Music Recommendation system

Created it using K-means clustering algorithm and training resulted clusters on cluster number using KNN.

Accomplishments
  • Tools: HTML, Python, K-means clustering, KNN, Data preprocessing
  • Created a page where users can enter a song and receive recommended songs.
  • Formed clusters based on various features such as popularity, danceability, energy, etc., after performing feature selection.
  • Achieved 98% accuracy using the K-Nearest Neighbors (KNN) algorithm.
  • Utilized FuzzyWuzzy to validate song names.
quiz app
Embedded_Sentry

Generic Lock/unlock pattern recorder using STM32F429I

Accomplishments
  • Tools: C, Mbed, STM32F429 board
  • Register Lock pattern using different complicated hand patterns.
  • Us ed same lock pattern to unlock and different pattern to get error.
Screenshot of web app
Dexterity

A website that detects hands gesture and print it.

Accomplishments
  • Tools: HTML, CSS, Flask, javascript, Python
  • Detects Indian sign Language and prints it.
  • Trained on different models such as: Naive Bayes K-Nearest Neighbours, Support Vector Machines, Convolution Neaural Network, etc. and selected best model with low latency(SVM)
Screenshot of  web app
Sportal

Online Scholarship Portal for students

Accomplishments
  • Tools:HTML, CSS, JavaScript, Node.js, MySQL
  • There are many website from where we can look for the scholarships, but the filters for searching the scholarships are quite uncommon. Sportal tries to bring the easy search for scholarship with a very littel information. User can look for the scholarships that they are eligible for in few clicks.
Screenshot of  web app
cluelesschef

A C++ program that gives dishes based on given ingrediants .

Accomplishments
  • Tools:C++, MySQL
  • This program gives the dishes which can be prepared from inputted ingredients.
  • Used adjacency list, hash table to implement it.
Screenshot of  web app
Faceapp

Website that detects face.

Accomplishments
  • Tools:HTML, CSS, javascript, React JS, MySQL, Node JS
  • Developed a website which detects face .
  • Has login and signup functionality

Publications

Water is known as a "universal solvent" as it is extraordinarily frail against contamination. Water quality standards are developed based on logical evidence of the effects of hazardous compounds on a certain quantity of water used. Classification techniques of machine learning can be employed to understand the water quality status. In this work, supervised machine learning models are being implemented to classify water quality indexes, and the Smote analysis is used to handle the imbalance in the dataset. An artificial neural network model is built using the features such as Oxygen, pH, temperature, total suspended sediment, turbidity, nitrogen, and phosphorus as inputs and water quality check as the target variable. This target variable is created using Canadian Council of Ministers of the Environment Water Quality Index, and the model works with an accuracy of 87%. The classification is done on XGBoost model as well and it performs with an accuracy of 90%. The explanations for predictions of these models for a data instance were performed using explainable artificial intelligence tools such as LIME and SHAP. The results and interpretations for the predictions seem to be more promising and attractive making the proposed models more interpretable, accurate and efficient. Through our research, we can benefit our readers by providing them clarity about exactly what features are having more influence on water quality than others from different machine learning algorithms. This will help the developers to gain insights into the significant factors of poor water quality and how to overcome that.

Explainable AI Framework for Multi-label Classification using Supervised Machine Learning Models | Nov 2022

The instances of privacy and security have reached the point where they cannot be ignored. There has been a rise in data breaches and fraud, particularly in banks, healthcare, and government sectors. In today’s world, many organizations offer their security specialists bug report programs that help them find flaws in their applications. The breach of data on its own does not necessarily constitute a threat or attack. Cyber-attacks allow cyberpunks to gain access to machines and networks and steal financial data and esoteric information as a result of a data breach. In this context, this paper proposes an innovative approach to help users to avoid online subterfuge by implementing a Dynamic Phishing Safeguard System (DPSS) using neural boost phishing protection algorithm that focuses on phishing, fraud, and optimizes the problem of data breaches. Dynamic phishing safeguard utilizes 30 different features to predict whether or not a website is a phishing website. In addition, the neural boost phishing protection algorithm uses an Anti-Phishing Neural Algorithm (APNA) and an Anti-Phishing Boosting Algorithm (APBA) to generate output that is mapped to various other components, such as IP finder, geolocation, and location mapper, in order to pinpoint the location of vulnerable sites that the user can view, which makes the system more secure. The system also offers a website blocker, and a tracker auditor to give the user the authority to control the system. Based on the results, the anti-phishing neural algorithm achieved an accuracy level of 97.10%, while the anti-phishing boosting algorithm yielded 97.82%. According to the evaluation results, dynamic phishing safeguard systems tend to perform better than other models in terms of uniform resource locator detection and security.

Electronics Journal (MDPI Publication)| Sep 2022

Education

New York University

New York, USA

Degree: Master of Science in Computer Engineering
CGPA: 3.61/4.0

    Relevant Courseworks:

    • Real-Time Embedded Systems
    • Internet Architecture andProtocols
    • Introduction to Machine Learning
    • Big Data
    • Deep Learning
    • Efficient AI and hardware accelerator design

Vellore Institute of Technology

Chennai, India

Degree: Bachelor of Technology in Computer Science
CGPA: 3.86/4

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Computer Networks
    • Machine Learning
    • Image Processing
    • Natural Language Processing

Contact