I've accumulated thousands of coding conversations with AI assistants over the past year. These conversations represent my actual coding style, problem-solving patterns, and domain expertise across:
TypeScript/Node.js - Backend services, API development
Python - Scripts, data processing, automation
SQL - Database queries, schema design
DevOps - Docker, deployment, infrastructure
The goal: create a coding assistant that thinks like me and understands my codebase patterns.
Data Extraction Pipeline
Raw Data Sources
├── Claude Projects conversations (233MB)
├── Claude chat history exports
├── Cursor IDE conversations
└── Various AI assistant logs
│
▼
Extraction & Parsing
├── Parse JSONL conversation logs
├── Extract message pairs (user/assistant)
├── Normalize formats across sources
└── Deduplicate conversations
│
▼
Security Scanning
├── Regex patterns for API keys, tokens
├── Private key detection
├── Path/username redaction
└── Quarantine flagged entries
│
▼
Quality Filtering
├── Remove empty/trivial exchanges
├── Filter non-code conversations
├── Length-based filtering
└── Train/dev/test split (90/5/5)
│
▼
Final Dataset
├── train.jsonl (11,711 conversations)
├── dev.jsonl (107 conversations)
└── test.jsonl (123 conversations)
Security Note: 95,561 conversations were quarantined due to potential sensitive content. Only verified clean data was used for training.
Dataset Statistics
Split
Conversations
Purpose
Train
11,711
Model training
Validation
107
Hyperparameter tuning
Test
123
Final evaluation
Quarantined
95,561
Excluded (potential secrets)
Sample Training Conversation
json
1{2"messages":[3{4"role":"user",5"content":"For the code present, we get this error:\n```\nConversion of type 'Contract' to type 'ICoboSafeAccount' may be a mistake...\n```\nHow can I resolve this?"6},7{8"role":"assistant",9"content":"The error occurs because TypeScript doesn't automatically recognize that the Contract instance implements the ICoboSafeAccount interface. You can fix this by using a double type assertion:\n\n```typescript\nconst coboSafeAccount = new ethers.Contract(\n coboSafeAccountAddress,\n COBO_SAFE_ACCOUNT_ABI,\n signer\n) as unknown as ICoboSafeAccount;\n```"10}11]12}
Tool/agent fine-tuning on 136K tool trajectory events
License & citation
License inherited from the base model.
bibtex
1@misc{lasby2025reap,
2 title = {REAP the Experts: Why Pruning Prevails for One-Shot MoE Compression},
3 author = {Mike Lasby and Ivan Lazarevich and Nish Sinnadurai and Sean Lie and Yani Ioannou and Vithursan Thangarasa},
4 year = {2025}, eprint = {2510.13999}, archivePrefix = {arXiv}
5}
Sponsors
Made possible by NVIDIA · TNG Technology · Lambda · Prime Intellect · Hot Aisle.