CoolFace
Modelpublic

akshayrinku/tinyllama-resume-tailor-lora

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes17downloads
Model Card

TinyLlama Resume Tailor — Fine-Tuned with LoRA

A fine-tuned version of TinyLlama-1.1B-Chat that automatically tailors resumes to match specific job descriptions. Built using LoRA (Low-Rank Adaptation) for parameter-efficient fine-tuning.

What It Does

Input: A job description + a base resume Output: A tailored, ATS-optimized resume that:

  • —Reorders skills by relevance to the JD
  • —Emphasizes matching experience
  • —Aligns keywords with role requirements
  • —Maintains factual accuracy from the original resume

Model Details

  • —Developed by: Akshay Pillalamarri
  • —Model type: Causal Language Model (Fine-tuned with LoRA)
  • —Language: English
  • —License: MIT
  • —Base model: TinyLlama/TinyLlama-1.1B-Chat-v1.0

Training Details

  • —Method: LoRA via PEFT library
  • —Trainable params: ~1% of base model
  • —Target modules: qproj, kproj, vproj, oproj
  • —Rank (r): 16, Alpha: 32, Dropout: 0.05
  • —Epochs: 3
  • —Batch size: 2 with gradient accumulation of 4
  • —Learning rate: 2e-4
  • —Hardware: Google Colab T4 GPU
  • —Dataset: Custom dataset of resume-JD pairs across multiple roles

How to Use

python
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

base_model = AutoModelForCausalLM.from_pretrained(
    "TinyLlama/TinyLlama-1.1B-Chat-v1.0",
    torch_dtype=torch.float16,
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained("TinyLlama/TinyLlama-1.1B-Chat-v1.0")
model = PeftModel.from_pretrained(base_model, "akshayrinku/tinyllama-resume-tailor-lora")

Limitations

  • —Trained on a small dataset for demonstration purposes
  • —May produce hallucinated content; always review output
  • —English language only
  • —Optimized for tech roles

About the Author

I'm Akshay Pillalamarri — AI/ML Engineer and Software Developer based in Folsom, CA. MS in Computer Science from University of Central Missouri.

  • —GitHub: github.com/akshaypillalamarri
  • —LinkedIn: linkedin.com/in/akshay-pillalamarri
  • —Portfolio: akshaypillalamarri.github.io

Currently open to AI/ML Engineering, SDET, and Software Development roles.