Hi, I'm Jay Daftari.

A Pythonist

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

Scroll

Experience

Lina Law logo

Lina Law

Gen AI Engineer
  • Owned end-to-end feature development across a Next.js/React, TypeScript, Python, and PostgreSQL (Supabase) stack, building agentic AI workflows that reduced legal drafting and review cycles from weeks to a couple of hours.
  • Built a real-time collaborative document editing system with concurrency support and Claude integration, enabling lawyers to co-draft, edit, and review legal documents with AI directly in the browser.
  • Independently identified and built LLM-agent observability tooling with no existing pattern to follow, reconstructing each run’s reasoning and tool calls from an append-only event log to make agent behavior legible to non-technical teammates.
May 2026 - Present | Remote
Gen AI Engineer
  • Picked up FastAPI and GCP from scratch to build AI agent pipelines with retrieval and multi-model routing (GPT-4o, Claude, Gemini), becoming productive in an unfamiliar stack within weeks.
  • Worked on Nora, Wequity’s legal AI platform.
Feb 2026 - May 2026 | Remote
Software Engineer
  • Built Vicktoria, an AI chat platform with an ID-based RAG API (FastAPI, LangChain, PostgreSQL/pgvector) for file-level document retrieval.
  • Tools: Node.js, React, Python, FastAPI, LangChain, PostgreSQL, Docker
Nov 2025 - May 2026
Summer Graduate Intern
  • Tools: SQL, Power BI, Python
  • Working in ACCO department
Jun 2025 - Present | New York, USA
Course Assistant
  • Tools: Git, C/C++, python
  • 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.
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 Stack Developer
  • 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 | Ahmedabad, India

Hackathons

Flight log · to

  1. Finalist, at Cornell AI Hackathon

    Top 6 teams

  2. Winner, Human Impact Track, at NYC Spark Hack

    NVIDIA, Antler and Acer

    , New York, USA

  3. 3rd Place, at GIDE Hackathon @ NYC Tech Week

    Part of the a16z ecosystem

    , New York, USA

Open Source

2 merged PRs
  • Build effective agents using Model Context Protocol and simple workflow patterns (8.5k+ GitHub stars).
  • #608: Fixed slow feedback on uv run mcp-agent init (issue #538) by adding a lightweight bootstrap entry point that shows a progress indicator while heavy imports load.
  • #613: Follow-up so the loading spinner only appears in interactive terminals, keeping CI and other non-interactive runs clean.
  • Tools: Python, CLI, uv
Nov 2025
2 merged PRs
  • Hybrid Autoregressive Transformer (HART) image-generation pipeline.
  • #1: Built the working end-to-end pipeline.
  • #2: Added batch latency profiling to measure and speed up batch generation.
  • Tools: Python, PyTorch
Oct 2025

1,018 contributions in 2026

Projects

Mission manifest

  1. 01 · Web apps

    An editorial magazine platform with a writers' desk and an editor review workflow.

    Highlights

    • Writers draft articles in a rich-text editor with images, links and YouTube embeds, then submit them for review.
    • Built an editorial desk where editors approve or reject submissions, assign homepage placements and manage sponsor bands.
    • Newsletter sign-ups and editor email notifications through Resend, media stored on S3, plus an SEO sitemap and llms.txt.

    Visit site shelclub.vercel.app (opens in a new tab)

  2. 02 · Deep learning

    A faster HART text-to-image generation pipeline.

    Highlights

    • Scaled and optimized the HART image generation pipeline, doubling batch processing speed while maintaining FID score quality for prompt streams.
    • Built a Gradio demo that filters unsafe prompts with ShieldGemma-2B.

    View source jaydaftari/hart-v2 (opens in a new tab)

  3. 03 · Deep learning

    Jupyter Notebook containing the code

    Highlights

    • Evaluated ResNet-34’s adversarial robustness on a 500-image ImageNet subset using FGSM, PGD, and patch attacks—assessing cross-model transferability to uncover architecture-specific vulnerabilities.

    View source jaydaftari/Project3DL (opens in a new tab)

  4. 04 · Deep learning

    Gradient statistics that guide pruning and gradient prediction.

    Highlights

    • Performed statistical gradient analysis on large language models (LLM) to identify distribution trends.
    • Used those trends for weight pruning and gradient prediction, improving training efficiency for edge deployment.

    View source jaydaftari/EfficientAI_Project (opens in a new tab)

  5. 05 · Deep learning

    Jupyter Notebook containing the fine-tuning code

    Highlights

    • Achieved 98.73% test accuracy on AG News headline classification by fine-tuning a RoBERTa model with LoRA, reducing trainable parameters to enhance training efficiency.

    View source jaydaftari/DeepLearningProject2 (opens in a new tab)

  6. 06 · ML & data

    Website which helps user to remain focused.

    Highlights

    • Co-developed a real-time eye-tracking application with 90% accuracy.
    • Coded a webcam-based tracking system leveraging VLM, reducing alert latency to 4 seconds.

    View source danielkaijzer/Focus-App (opens in a new tab)

  7. 07 · ML & data

    Analytics and forecasting for 5+ years of NYC subway ridership.

    Highlights

    • Built an interactive Streamlit dashboard analyzing 5+ years of NYC MTA ridership data, processing millions of records using PySpark to identify trends, peak usage patterns, and service disruptions across multiple time scales.
    • Developed automated ETL pipelines with data quality monitoring, feature engineering, and geospatial visualizations (GeoPandas, Folium) to map station-level accessibility patterns.
    • Added 7-day ridership forecasts with Prophet and an XGBoost demand model explained with SHAP.

    View source jaydaftari/CSGY-6513-Big-Data-Finals-Project (opens in a new tab)

  8. 08 · ML & data

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

    Highlights

    • 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.

    View source jaydaftari/music_recommendation_system (opens in a new tab)

  9. 09 · C & C++

    Generic Lock/unlock pattern recorder using STM32F429I

    Highlights

    • Register Lock pattern using different complicated hand patterns.
    • Used same lock pattern to unlock and different pattern to get error.

    View source jaydaftari/Embedded_Sentry (opens in a new tab)

  10. 10 · ML & data

    A website that detects hands gesture and print it.

    Highlights

    • Recognizes Indian Sign Language hand signs with 90% test accuracy and prints them.
    • 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)

    View source jaydaftari/Dexterity (opens in a new tab)

  11. 11 · Web apps

    Online Scholarship Portal for students

    Highlights

    • Engineered a website that helps users find 200+ scholarships they are eligible for in a few clicks.
    • Integrated a 24/7 chatbot, reducing query resolution time by 4 minutes per interaction.

    View source jaydaftari/Sportal (opens in a new tab)

  12. 12 · C & C++

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

    Highlights

    • Architected a 2-tier system using graph and hash table data structures to suggest personalized recipes from user-input ingredients.
    • Added admin features for managing the recipe database, reducing data entry time by 40%.

    View source jaydaftari/cluelesschef (opens in a new tab)

  13. 13 · Web apps

    Website that detects face.

    Highlights

    • Developed a website which detects face .
    • Has login and signup functionality

    View source jaydaftari/faceapp (opens in a new tab)

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

Skills

41 skills · 4 constellations

Matching happens in your browser; nothing is sent.

41 skills in 4 constellations. Arrow keys move between stars, Page Up and Page Down jump between constellations, Enter pins a star, Escape clears. Details appear in the chart key after the chart.

Languages

AI / ML

Data & Infra

Web & Apps

Education

New York University

New York, USA | Sep 2024 - May 2026

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

Relevant Coursework:

  • Efficient AI and Hardware Accelerator Design
  • Deep Learning
  • Introduction to Machine Learning
  • AI/ML for Networks
  • Big Data
  • Internet Architecture and Protocols
  • Real-Time Embedded Systems
  • Introduction to System Engineering

Vellore Institute of Technology

Chennai, India | Jul 2018 - May 2022

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

Relevant Coursework:

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

Contact