Skip to content
View ChadSaglam's full-sized avatar

Block or report ChadSaglam

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. 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
ChadSaglam/README.md

Chad Saglam

Data & ML Engineer in Zurich. I build data pipelines, then fine-tune and evaluate small models on top of them, and I report what doesn't work as well as what does.

10+ years in software engineering, 4+ in applied ML. MSc Information Technologies, BSc Physics.

Featured projects

Project What it is Result
evidence-rag Evidence-first multilingual RAG (EN / DE / FR): BM25, dense and hybrid retrieval, reranking, NLI citation checks, 154 tests and CI NLI verifier cuts false citation accepts from 56% to 6%; best retrieval nDCG@10 0.805
lerobot-sim-transfer-cube ACT imitation-learning policy for the ALOHA TransferCube task, trained from scratch in simulation on an M4 MacBook with LeRobot and evaluated against the official checkpoint: same seeds, 95% intervals, two training seeds 75.5% success vs 81.0% for the official checkpoint (200 episodes, overlapping intervals); loss curve shown not to predict success · model
swiss-bookkeeping-ai LoRA fine-tune of Qwen2.5-0.5B for Swiss SME account suggestion, trained with MLX on Apple Silicon 16.2% → 93.2% accuracy on held-out vendors, 98.6% top-3 · live demo
efficiency-lab Accuracy, latency and memory of fp16, 8-bit and 4-bit variants against a larger prompted model Fine-tuned 0.5B beats prompted 1.5B by 54 points at one third of the memory
bookkeeping-mcp-agent MCP server that drafts bookings with an 8-bit model plus deterministic VAT and amount checks; never posts on its own Stress-tested with 352 adversarial inputs, failure rates reported
code-model-lab GLM-style code model trained from random weights in PyTorch, then improved with reinforcement learning 3 → 15 of 24 unseen tasks solved after RL; seed-to-seed noise measured

Models, datasets and demos: huggingface.co/ChadSaglam

Stack

Python, PyTorch, MLX, Hugging Face, LoRA, LeRobot, scikit-learn, RAG, SQL, PostgreSQL, ETL/ELT, Docker, Git, CI

Contact

LinkedIn · chadev.ch · saglam.chad@chadev.ch

Pinned Loading

  1. bookkeeping-mcp-agent bookkeeping-mcp-agent Public

    Local MCP server that drafts Swiss SME bookings with an 8-bit model plus deterministic VAT checks, with reproducible robustness evaluations.

    Python

  2. code-model-lab code-model-lab Public

    GLM-style code model trained from random weights in PyTorch, improved with reinforcement learning and compared with Ollama models on the same hidden tests.

    Python

  3. efficiency-lab efficiency-lab Public

    Accuracy, latency and memory of fp16, 8-bit and 4-bit LoRA models against a larger prompted model, measured with MLX on Apple Silicon.

    HTML

  4. swiss-bookkeeping-ai swiss-bookkeeping-ai Public

    LoRA fine-tune of Qwen2.5-0.5B for Swiss SME account suggestion, trained with MLX on Apple Silicon. 16.2% to 93.2% accuracy on held-out vendors.

    Python

  5. evidence-rag evidence-rag Public

    Evidence-first multilingual RAG: BM25, dense and hybrid retrieval, reranking and NLI citation checks, evaluated with bootstrap CIs.

    HTML

  6. lerobot-sim-transfer-cube lerobot-sim-transfer-cube Public

    Shell