Dharmit Patel
Full Stack AI Developer
Master's student in Data Science at San Jose State University with expertise in building scalable systems, ML pipelines, and full-stack applications. Passionate about leveraging data-driven insights and cutting-edge technologies to solve complex problems.
"Scalable ML systems"
data = ingest()
features = engineer(data)
model = train(features)
return deploy(model)
Experience
• Built scalable Django web applications with advanced search, filtering, role-based authentication, and secure payment processing; optimized PostgreSQL indexes and queries to cut median response time by 40% and doubled concurrent throughput.
• Implemented CI/CD workflows with Jenkins to automate builds, tests, and deployments, reducing errors and accelerating release cycles.
• Performed systematic quality checks using automated analysis tools; tracked and resolved bugs efficiently using Jira, contributing to seamless collaboration in an Agile team.
• Executed structured test procedures and regression tests by following predefined test plans; documented results to support quality and compliance requirements.
Projects & Research
Research Publication: Multi-agent collaborative system combining RAG and domain-specific fine-tuning. Integrated 5 specialized agents (SpecAnalyzer, Developer, Tester, Reviewer, Repair) with 127,264 CodeSearchNet code chunks indexed via FAISS for semantic retrieval.
Key Results:
- ✓ 93.9% success rate on HumanEval (164 problems)
- ✓ 75% first-try success rate (Phase 3)
- ✓ 92.4/100 average quality score
- ✓ 3.60 GB GPU memory with QLoRA (0.495% trainable params)
- ✓ 1,500+ rigorous experiments with ablation studies
Production-style ML pipeline for financial time series achieving 99%+ forecast accuracy with LSTM and Random Forest models across 1,200+ trading days. Engineered portfolio optimization service with Sharpe ratio maximization and interactive dashboards.
Full-stack web application with Node.js backend and React.js frontend. Implemented user authentication, session handling, and REST APIs. Designed microservices architecture optimizing API response times by 30%.
AI-powered medical chatbot using Retrieval-Augmented Generation (RAG) with open-source tools. Processes medical documents, generates vector embeddings, and retrieves relevant information using LLMs.
NLP-based sentiment analysis model classifying tweets as positive, negative, or neutral, achieving 89.99% accuracy with Random Forest Classifier. Enhanced data-driven insights for marketing strategies.
Master's Capstone Project (In Progress): Innovative approach combining Graph Neural Networks with Retrieval-Augmented Generation (RAG) for advanced threat detection with minimal training samples. The system leverages graph structure to model complex relationships in network data and augments GNN capabilities with retrieval-based context for improved anomaly identification.
Key Research Focus:
- ✓ Few-shot learning paradigm for threat detection with limited labeled data
- ✓ Graph neural network architectures (GCN, GAT, GraphSAGE) for node/edge classification
- ✓ RAG integration for knowledge-augmented threat pattern matching
- ✓ Network anomaly detection via graph representation learning
- ✓ Scalable inference for real-time security monitoring
- ✓ Cross-domain threat intelligence retrieval and adaptation
Additional Recognitions
Skills & Expertise
Programming
Python, JavaScript, TypeScript, C/C++, SQL
Web Technologies
Django, React.js, Node.js, Express.js, HTML/CSS, ASP.NET
Databases
PostgreSQL, MySQL, MongoDB, Microsoft SQL Server
Data & ML
TensorFlow, Scikit-learn, Pandas, NumPy, Machine Learning, NLP
DevOps & Cloud
AWS, Docker, Kubernetes, Jenkins, CI/CD, AWS Glue
Data Visualization
Tableau, Power BI, Plotly, Matplotlib
Big Data
Kafka, Spark, Hadoop, Airflow, ETL, Snowflake
AI & GenAI
LangChain, LangGraph, Retrieval-Augmented Generation, LLMs
Education
Coursework: Big Data Technologies, Data Visualization & BI, Data Warehousing & Pipelines, Machine Learning, Probability & Statistics, Distributed Systems
Coursework: Software Engineering, Data Structures & Algorithms, Artificial Intelligence, Computer Networks, Database Management, Operating Systems, OOP
Let's Connect
I'm always interested in hearing about new projects and opportunities. Feel free to reach out!