Skip to content
@bloch-ai-engineering

AI Engineering

LLM evaluation, RAG, agents, inference & distributed training. Maintained by Nathanael Bloch & Tomer Porat.

AI Engineering

Hands-on projects across the modern AI engineering stack: LLM evaluation, RAG, agents, fine-tuning, inference serving, GPU performance, observability and distributed training. Built during the Nebius Academy AI Performance Engineering program, each project is a working system with measured results and an honest write-up of what did and didn't work.

Projects

Project What it is Stack
text2sql-observability Text-to-SQL service tuned from a P95 of 84 s to 4.4 s at 11.8 RPS on 1× H100, with no accuracy loss vLLM · LangGraph · Langfuse · Prometheus/Grafana
gpu-perf-lab Roofline analysis of real kernels, a 2.9× faster LLM decode loop, launch overhead and CUDA graphs PyTorch profiler · torch.compile · CUDA graphs
data-analyst-agent Conversational data-analyst agent: LLM router + ReAct over typed tools, persistent memory, 95% routing accuracy LangGraph · Pydantic · MCP · Streamlit
fin-rag RAG over SEC filings (FinanceBench) evaluated on correctness, faithfulness and hit-rate, with improvement cycles LangChain · FAISS · RAGAS
llm-copywriter-eval LLM content generation with a human rubric, LLM-as-a-judge, and judge–human agreement analysis OpenAI SDK · Pydantic · Nebius
skypilot-ddp-training Multi-node PyTorch DDP on Kubernetes H100s, with a 1→4 GPU NCCL communication-overhead analysis PyTorch DDP · SkyPilot · mk8s
qlora-attention-lab QLoRA fine-tuning of small LLMs to answer at child/student/expert level, plus attention implemented from scratch PEFT · bitsandbytes · TRL · PyTorch
seq-models-nlp Subword tokenization → Word2Vec → MLP news classifier (91%), and a char-level LSTM language model PyTorch · gensim · 🤗 tokenizers
multimodal-vision-lab Image captioning, visual QA and CLIP-based face recognition, with failure analysis BLIP · CLIP · 🤗 Transformers
torch-optim-lab SGD, Momentum, AdaGrad and Adam from scratch, plus numerical stability and L1 sparsity PyTorch

Maintainers

Popular repositories Loading

  1. data-analyst-agent data-analyst-agent Public

    LangGraph data-analyst agent: LLM router + ReAct over typed Pydantic tools, SQLite memory, CLI / Streamlit / MCP server; 95% routing accuracy

    Python

  2. llm-copywriter-eval llm-copywriter-eval Public

    LLM product-description generation with rubric-based human eval, LLM-as-a-judge (Pydantic structured outputs) and judge–human agreement analysis

    Jupyter Notebook

  3. fin-rag fin-rag Public

    RAG for financial QA on FinanceBench: FAISS + bge embeddings + Llama-3.3-70B, evaluated on correctness, RAGAS faithfulness and hit-rate

    Jupyter Notebook

  4. torch-optim-lab torch-optim-lab Public

    Optimization from scratch in PyTorch: SGD logistic regression, numerically stable losses, L1 sparsity, GD/Momentum/AdaGrad/Adam on convex vs non-convex surfaces

    Jupyter Notebook

  5. seq-models-nlp seq-models-nlp Public

    AG News classifier (BPE/WordPiece + Word2Vec + MLP, 91% acc) and a char-level LSTM language model with top-k and temperature sampling

    Jupyter Notebook

  6. skypilot-ddp-training skypilot-ddp-training Public

    Multi-node PyTorch DDP on Nebius mk8s H100s with SkyPilot, plus a 1→4 GPU scaling analysis of NCCL communication overhead

    Python

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…