CodeMate-Qwen 1.5B is a lightweight coding assistant fine-tuned from Qwen2.5-Coder-1.5B-Instruct using LoRA/QLoRA with Unsloth.
The goal of this project is to create a small, efficient, domain-focused assistant for Python engineering, frontend development, debugging, refactoring, and production-minded code explanations.
This is a LoRA adapter, not a fully merged standalone model.
Project Motivation
Most small coding models can generate code, but they often struggle with structured debugging, practical explanations, and production-oriented guidance.
CodeMate was fine-tuned to respond like a senior engineering assistant by encouraging outputs such as:
Write a Python function to safely merge two dictionaries by summing matching numeric values.
Example response:
python
1defsafe_merge(dict1:dict, dict2:dict)->dict:2"""Safely merges two dictionaries by summing values of keys that exist in both."""3 merged_dict ={}45for key inset(dict1.keys()).union(set(dict2.keys())):6if key in dict1 and key in dict2:7 merged_dict[key]= dict1[key]+ dict2[key]8elif key in dict1:9 merged_dict[key]= dict1[key]10else:11 merged_dict[key]= dict2[key]1213return merged_dict
Author
Built by Michael Moses / micymike as part of a practical AI engineering project focused on LLM fine-tuning, coding assistants, dataset curation, and deployment.