$ ls -la ./projects/
// daily morning briefing — GPT-4o writes a John Oliver-style monologue from your reminders, emails, and AI news. read aloud by OpenAI TTS.
// status: in progress
// next word prediction from scratch — lstm trained on medium article titles. autoregressive generation, one token at a time.
// status: complete
finetune-t5-small-summarization/
// fine-tuning google t5-small on samsum dialogue dataset — seq2seq summarization with huggingface trainer api.
// status: complete
// fine-tuning gpt-2 with peft-lora — only 0.24% of parameters trained. english quotes dataset, 4 minutes, one gpu.
// status: complete
variational-autoencoders-mnist/
// conditional vae on mnist — generate any handwritten digit on demand. reparameterisation trick + kl divergence from scratch.
// status: complete
// anime chatbot that scrapes any url, builds a faiss vector store, augments with duckduckgo search, and answers via groq llama 3.3 — every answer cites [rag] or [search].
// status: complete
// paste any text, pick a difficulty — llama 4 generates 5 mcqs as structured json, rendered as an interactive quiz with auto-scoring.
// status: complete
// self-evaluating rag pipeline — llm grades its own retrieved docs, checks for hallucinations, and validates its answer. stateful langgraph workflow.
// status: complete