Skip to content
View NguyenTin2026's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home

Highlights

  • Pro

Block or report NguyenTin2026

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
NguyenTin2026/README.md



πŸš€ Professional Summary

I am a Computer Science undergraduate (Data Science minor) at Drew University, working at the intersection of Large Language Models, Retrieval-Augmented Generation, and Computer Vision.

My focus is narrow on purpose: I build domain-specific AI systems that actually ship β€” crawled corpora, fine-tuned models, retrieval pipelines, and deployed apps that a non-technical person can open in a browser and use.

πŸ”¬ Currently Undergraduate Researcher, Drew Summer Science Institute β€” Fermilab physics Q&A with RAG + QLoRA
🎯 Core focus LLM fine-tuning (QLoRA/PEFT) · Hybrid retrieval (BM25 + dense) · Computer Vision · MLOps
πŸ› οΈ I like building AI agents, retrieval systems, automation tools, security-testing utilities
🌎 Based in Madison, New Jersey, USA
πŸŽ“ Graduating May 2027 Β· Open to Data Science / ML Engineering internships
πŸ“š Always learning, improving, and experimenting

πŸ… Quick Highlights

Achievement Detail
πŸ₯‡ DSSI Research Fellow, 2026 Selected for a competitive 8-week funded summer research fellowship (full scholarship + 4 academic credits)
🎀 Day of Scholars, Spring 2027 Selected to present research at Drew University's annual scholarship showcase (scheduled)
πŸ€– 936 pages β†’ 8,847 chunks β†’ fine-tuned LLM Built a full domain-specific RAG stack end-to-end, from crawler to deployed UI
πŸ“ˆ +19 pts token accuracy Raised fine-tuned model token-level accuracy from 56% β†’ ~75% with no overfitting
πŸŽ“ GPA 3.75 / 4.0 Merit Scholarship $15,000 (Fall 2025 – Spring 2026)
πŸ‘¨β€πŸ« CRLA Level I Certified Tutor Peer Subject Tutor in CS & Data Science at Drew's Center for Academic Excellence

πŸ† Honors & Awards

πŸ₯‡ Drew Summer Science Institute (DSSI) Research Fellowship β€” 2026

  • Selected for a competitive, 8-week funded summer research fellowship under direct faculty mentorship.
  • Award package: full scholarship + 4 academic credits.
  • Placed on a live LLM research project (Fermilab physics Q&A) rather than a coursework-style assignment.

🎀 Drew University Day of Scholars β€” Spring 2027

  • Selected to present DSSI research at Drew's annual university-wide scholarship showcase (scheduled).
  • Selection is based on the strength and completeness of the summer research output.

πŸ’° Drew University Merit Scholarship β€” $15,000

  • Awarded for academic performance, Fall 2025 – Spring 2026.

πŸ“ˆ Academic Standing

  • GPA 3.75 / 4.0 in B.S. Computer Science (Data Science minor).
  • Selected as a Peer Subject Tutor by the Center for Academic Excellence on the basis of coursework performance across Intro to Python, Artificial Intelligence, Web Application Development, and Computer Networks & Security.

πŸ”¬ Research Experience

πŸ§ͺ Fermilab Physics Q&A Assistant β€” RAG + QLoRA Fine-Tuned LLM

Undergraduate Research Assistant Β· Drew Summer Science Institute (DSSI) May 2026 – July 2026 Β· Advised by Prof. Alexander Rudniy, Drew University

The problem: general-purpose LLMs hallucinate on specialised particle-physics questions because Fermilab's technical knowledge is thinly represented in their training data. I built a complete pipeline to fix that β€” data collection, model adaptation, retrieval, and evaluation.

1️⃣ Corpus construction

  • Built a BFS web crawler in Python (Requests + BeautifulSoup) that harvested 936 of 1,000 public Fermilab pages β€” a 93.6% success rate, ~1.1 GB raw.
  • Cleaned and chunked the corpus into 8,847 passages, using document-level train/test splitting so no chunk from a test document could leak into training.

2️⃣ Synthetic supervision

  • Generated 438 grounded question–answer pairs using Gemini 2.5 Flash as a teacher model.
  • Applied 8-gram decontamination and quality filtering so the evaluation set stayed honest.

3️⃣ Model adaptation

  • Fine-tuned Qwen3-4B-Instruct with QLoRA (4-bit NF4 quantization, LoRA rank 32) via Hugging Face TRL.
  • Trained on the Purdue Anvil HPC cluster with SLURM job scheduling.
  • Result: training loss down ~58%, token-level accuracy 56% β†’ ~75%, with no overfitting signal in the validation curve.

4️⃣ Retrieval & delivery

  • Shipped a Streamlit RAG application with hybrid retrieval β€” sparse BM25 and dense embeddings fused through Reciprocal Rank Fusion (RRF) over the 8,847-chunk index.
  • Added a base-vs-fine-tuned comparison mode so reviewers can see the delta side by side.
  • Built a Recall@k / MRR evaluation harness to measure retrieval quality quantitatively rather than by vibes.

πŸ“Š Results at a glance

Metric Value Why it matters
Crawl success rate 936 / 1,000 pages (93.6%) Robust BFS crawler with retry and error handling, not a toy script
Raw corpus size ~1.1 GB Real-scale data engineering, not a sample notebook
Indexed passages 8,847 chunks Chunking strategy tuned for retrieval, not arbitrary splits
Synthetic QA pairs 438 grounded pairs Teacher-model supervision with provenance back to source text
Contamination control 8-gram decontamination Evaluation results are trustworthy, not inflated by leakage
Training loss reduction ~58% Fine-tuning genuinely converged
Token-level accuracy 56% β†’ ~75% +19 points, with no overfitting in validation
Quantization 4-bit NF4, LoRA rank 32 A 4B model fine-tuned within realistic VRAM limits
Retrieval evaluation Recall@k, MRR Retrieval quality is measured, not assumed

🧭 Research competencies demonstrated

Area Evidence from this project
Data engineering BFS crawler, HTML cleaning, chunking, document-level train/test splitting
Experimental rigor Leakage prevention, 8-gram decontamination, held-out evaluation set
Model adaptation QLoRA / PEFT, 4-bit quantization, LoRA rank selection, loss-curve monitoring
Information retrieval BM25 sparse + dense embeddings, Reciprocal Rank Fusion, Recall@k / MRR harness
HPC & tooling SLURM job scripts, batch scheduling, multi-hour training runs on Purdue Anvil
Communication Base-vs-fine-tuned comparison UI; presenting at Day of Scholars, Spring 2027

Python PyTorch Hugging Face Transformers TRL PEFT bitsandbytes sentence-transformers BM25 Streamlit Requests BeautifulSoup SLURM Gemini 2.5 Flash


πŸŽ“ Education

Drew University β€” Madison, NJ

  • B.S. Computer Science, Minor in Data Science β€” GPA: 3.75 / 4.0
  • Expected Graduation: May 2027
  • Merit Scholarship $15,000 (Fall 2025 – Spring 2026)
  • Previously completed two years at Ho Chi Minh City University of Technology and Education, Vietnam
  • Key Courses: Artificial Intelligence Β· Data Science Β· Software Engineering Β· Database Systems and Management Β· Statistics & Probability Β· Web Application Development Β· Computer Networks and Security

πŸ‘¨β€πŸ« Experience

Peer Subject Tutor β€” Computer Science & Data Science

Drew University, Center for Academic Excellence Β· February 2026 – Present Β· Madison, NJ

  • Selected as a Peer Subject Tutor on the strength of academic performance across CS coursework β€” Intro to Python, Artificial Intelligence, Web Application Development, and Computer Networks & Security.
  • Deliver one-on-one and small-group tutoring in programming, algorithms, and data science concepts.
  • Guide students through debugging, problem decomposition, and computational thinking rather than handing over answers.
  • Also serve as a Foreign Language Tutor and Peer Academic Coach within the same center.

πŸ’» Projects

Ordered by technical depth. Each entry answers three questions: what it does, how it was built, and why it mattered.

πŸš€ Portfolio Website with AI Chatbox (MCP + NLWeb)

Nov 2025 – Present

An interactive portfolio where visitors ask questions in natural language instead of scrolling.

  • Built and deployed a responsive multi-page portfolio website using HTML, CSS, and JavaScript.
  • Integrated an AI-powered interactive Chatbox so visitors can explore my background and projects conversationally.
  • Implemented MCP (Model Context Protocol) for structured context passing and controlled, grounded AI responses.
  • Applied the NLWeb protocol to expose site content as machine-readable knowledge for dynamic retrieval and reasoning.
  • Managed project data through structured JSON schemas, making updates and scaling trivial.

πŸ”— Live: https://nguyentin2026.github.io/Project-Portfolio-Chatbox/ πŸ“ Repo: https://github.com/NguyenTin2026/Project-Portfolio-Chatbox


πŸ” Real-Time Face Detection β€” Webcam, Images & Video

Aug 2025 – Oct 2025

A multi-source computer vision pipeline that runs live on consumer hardware.

  • Built a real-time face detection pipeline with Python, OpenCV, and Haar Cascade classifiers, reaching ~95% detection accuracy on a custom labeled dataset.
  • Engineered a live webcam inference system with on-frame annotation, holding 30 FPS on CPU and 60 FPS on GPU.
  • Optimized frame processing and inference, cutting latency ~25% through preprocessing efficiency and performance tuning.
  • Implemented multi-source input (webcam / image / video) behind a single interface.

πŸ“ Repo: https://github.com/NguyenTin2026/Mini-Project-Computer-Vision-in-Deep-Learning


🎯 Object Detection with YOLOv5 (Freelance)

Aug 2025 – Present

  • Real-time multi-class object detection using YOLOv5 + OpenCV.
  • Data cleaning, exploratory analysis, and result visualization with Pandas, Seaborn, Matplotlib.
  • Delivered as a client-facing freelance engagement.

πŸ“ Repo: https://github.com/NguyenTin2026/Mini-Project-Computer-Vision-in-Deep-Learning


πŸ–₯️ Streamlit CV Builder β€” Deployed Web App (Freelance)

Oct 2025 – Present

  • Built a full Streamlit web application for generating, previewing, and exporting a Curriculum Vitae.
  • Developed in Python with a modular library structure for layout, data, and export logic.
  • Deployed on Streamlit Cloud and publicly accessible β€” no login, no setup.

πŸ”— Live App: https://app-tutorial-buiding-cv-tintin.streamlit.app/


🚒 Titanic Survival Prediction β€” End-to-End ML (Freelance)

Oct 2025 – Present (originally explored Jun 2023 – Feb 2024)

  • Applied data cleaning and preprocessing to handle missing values and outliers.
  • Engineered meaningful features (family size, title extraction from names) that measurably lifted model performance.
  • Built and evaluated Logistic Regression and Random Forest classifiers.
  • Achieved ~85% accuracy on held-out test data.
  • Queried and joined source data with PostgreSQL; visualized findings with Pandas, Matplotlib, Seaborn.

πŸ“ Repo: https://github.com/NguyenTin2026/Data-Science-Tutorial-Step-By-Step-


🌐 API Testing & Backend Development

Aug 2024 – Sep 2024

  • Built REST APIs with FastAPI, including request validation and structured error responses.
  • Tested endpoints systematically with Postman collections.
  • Managed source control across Git, GitHub, and Bitbucket.

πŸ“ Bitbucket: https://bitbucket.org/tintin_2026/workspace/overview


πŸ” Featured Projects

Project What it demonstrates Stack Link
Fermilab RAG + QLoRA Assistant Full LLM lifecycle: crawl β†’ chunk β†’ synthesize β†’ fine-tune β†’ retrieve β†’ evaluate Qwen3-4B, TRL, PEFT, BM25+dense, SLURM DSSI research β€” repo on request
Portfolio Website with AI Chatbox Applied MCP + NLWeb for grounded, structured AI responses on a live site HTML/CSS/JS, MCP, NLWeb, JSON Live
Real-Time Face Detection Latency-aware CV engineering on CPU and GPU OpenCV, Haar Cascade Repo
Object Detection (YOLOv5) Modern detector deployment for a real client YOLOv5, OpenCV Repo
Streamlit CV Builder Shipping and maintaining a public production app Streamlit, Python Live
Titanic Survival Prediction Feature engineering and honest model comparison scikit-learn, Pandas Repo
API Testing & Backend Backend fundamentals and API contract testing FastAPI, Postman Bitbucket

πŸŽ–οΈ Certifications

Credential Issuer Date What it covers
Mastering Claude AI: Prompting, APIs, RAG, and MCP Edureka (via Coursera) Jul 2026 Prompt engineering, LLM API integration, retrieval-augmented generation, Model Context Protocol β€” directly applied in my portfolio chatbox and Fermilab RAG work
Engineer AI Agents with Agent Development Kit (ADK)
Skill Badge β€” Intermediate
Google Cloud May 2026 Building, orchestrating, and deploying multi-step AI agents on Google Cloud
CRLA International Tutor Training Program (ITTPC), Level I Drew University (CRLA-accredited) Spring 2026 Internationally recognised peer-tutoring certification: learning theory, session structuring, active listening, ethics

🎯 Currently working toward: deeper MLOps tooling (MLflow, Weights & Biases) and LLM evaluation methodology beyond Recall@k / MRR.


🧠 Skills & Tech Stack

πŸ“‹ Skills Matrix

Text version first β€” recruiters and ATS parsers read this; badges below are for humans.

Category Skills
Programming Languages Python Β· R Β· SQL (PostgreSQL) Β· Java Β· C++ Β· JavaScript Β· TypeScript Β· HTML Β· CSS
LLM & Generative AI LLM fine-tuning (QLoRA / LoRA via PEFT) Β· 4-bit quantization (bitsandbytes) Β· Hugging Face Transformers & TRL Β· Retrieval-Augmented Generation (RAG) Β· Hybrid retrieval (BM25 + dense) Β· Reciprocal Rank Fusion Β· sentence-transformers Β· Prompt engineering Β· Model Context Protocol (MCP) Β· NLWeb
Machine Learning PyTorch Β· TensorFlow Β· Keras Β· Scikit-learn Β· Feature engineering Β· Model evaluation (Recall@k, MRR, accuracy, loss curves) Β· Logistic Regression Β· Random Forest
Computer Vision OpenCV Β· Haar Cascade classifiers Β· YOLOv5 Β· Real-time inference optimization Β· Multi-source input pipelines
Data Science & Analysis NumPy Β· Pandas Β· SciPy Β· Matplotlib Β· Seaborn Β· Excel Β· Data cleaning Β· Outlier & missing-value handling Β· Exploratory data analysis
Data Engineering Web crawling (Requests, BeautifulSoup, BFS traversal) Β· Corpus chunking Β· Document-level train/test splitting Β· Data decontamination (n-gram)
Web & Backend Streamlit Β· FastAPI Β· REST API design Β· Postman testing Β· Responsive front-end (HTML/CSS/JS) Β· JSON schema design
Cloud & Infrastructure Google Cloud Platform (GCP) Β· Microsoft Azure Β· Docker Β· SLURM (HPC job scheduling) Β· Streamlit Cloud Β· GitHub Pages
Databases PostgreSQL Β· SQL querying & joins
Cybersecurity Kali Linux Β· Burp Suite Β· TryHackMe practical labs
Dev Environments Jupyter Notebook Β· Google Colab Β· VS Code Β· PyCharm Β· Anaconda Β· Sublime Text Β· Linux
Version Control Git Β· GitHub Β· GitLab Β· Bitbucket
Soft Skills Peer tutoring (CRLA Level I certified) Β· Technical explanation to non-experts Β· Research communication Β· Independent project ownership Β· Client-facing freelance delivery

🏷️ Visual Stack

Languages

AI / Machine Learning

Computer Vision

Data Science

Web, Backend & Deployment

Databases

Cybersecurity

Tools & Environments


🌟 Leadership & Community

Founder & Volunteer English Instructor

May 2023 – May 2025

  • Founded 2 free English-learning platforms on Facebook, growing to 900+ followers.
  • Delivered weekly tutoring in English and Math and mentored learners one-on-one at no cost.

Social Media Content Creator

Jan 2021 – May 2025

  • Managed TikTok (22K followers, 2M+ views), Instagram, and Facebook channels.
  • Produced multimedia content and lifted average view duration by 25% through iterative format testing β€” the same measure-then-optimize instinct I apply to models.

πŸ“š Learning & Roadmap

Now

  • πŸ”­ LangChain / LlamaIndex β€” agentic and multi-step retrieval orchestration
  • πŸ§ͺ Advanced MLOps β€” experiment tracking, model registries, reproducible training
  • πŸ“ LLM evaluation β€” going beyond Recall@k/MRR toward faithfulness and groundedness metrics

Next

  • 🌱 Generative AI at production scale β€” serving, caching, and cost control
  • βš™οΈ Distributed training and inference optimization on HPC
  • πŸ‘― Open to collaboration on AI automation, production ML, and open-source projects
  • πŸ’‘ Planning technical write-ups on Medium / Dev.to β€” starting with the Fermilab RAG pipeline

πŸ“Š GitHub Statistics & Activity

NguyenTin GitHub Stats NguyenTin Top Languages

GitHub Streak

🐍 Contribution Snake

Alt


βœ… Why Connect With Me

  • I finish things. Every project listed above has a repo, a live URL, or measured results β€” not a half-finished notebook.
  • I measure what I build. Recall@k, MRR, token-level accuracy, FPS, latency β€” I report numbers, not adjectives.
  • I work across the whole stack. Crawler β†’ dataset β†’ fine-tune β†’ retrieval β†’ deployed UI, on both laptops and HPC clusters.
  • I teach. As a CRLA-certified peer tutor, I explain complex ideas clearly β€” useful on any team.
  • I'm available. Actively seeking Data Science / ML Engineering internships for 2026–2027.

πŸ“ž Contact & Professional Links

Email LinkedIn Portfolio Resume

πŸ’» Developer & Code Hosting Platforms

GitHub GitLab Bitbucket Streamlit Cloud Replit Kaggle HackerRank TryHackMe Dev.to Medium Postman PyPI Stack Overflow JetBrains VS Code Xcode

πŸ€– AI / ML Platforms I Work With

Hugging Face PyTorch TensorFlow Anthropic Claude OpenAI Google DeepMind Vertex AI SageMaker MLflow Weights & Biases Databricks Cohere Meta AI NVIDIA AI IBM Watson Papers with Code Replicate

☁️ Cloud & Deployment Platforms

AWS Azure Azure AI GCP Firebase Docker Kubernetes Vercel Netlify Cloudflare Heroku Render Fly.io Supabase DigitalOcean Linode Oracle Cloud IBM Cloud Sentry

🌐 Social Media

LinkedIn Threads Facebook Instagram TikTok YouTube Discord Telegram WhatsApp Zalo WeChat Snapchat Reddit Pinterest Spotify Behance Bilibili Amazon

TinTin TinTin

πŸ“§ Email: ndo1@drew.edu πŸ“± Phone: available on request via email or LinkedIn


Thanks for stopping by! Browse the repos, open an issue, or reach out β€” I'm always up for a good AI/ML collaboration. 😊

Pinned Loading

  1. FULL-C FULL-C Public

    C++

  2. Full-Java---Mr.-Tin Full-Java---Mr.-Tin Public

    Java

  3. Full-Python Full-Python Public

    Python

  4. Data-Science-Tutorial-Step-By-Step- Data-Science-Tutorial-Step-By-Step- Public

    Python 1

  5. Curriculum-Vitae---Mr.-Tin-Tin Curriculum-Vitae---Mr.-Tin-Tin Public

  6. Mini-Project-Computer-Vision-in-Deep-Learning Mini-Project-Computer-Vision-in-Deep-Learning Public

    Jupyter Notebook 1