I majored in Computer Science, and, at university, went deeper and deeper into ML. Together, the two gave me a feel for the whole AI stack, from the data to the product.
← model buildingsoftware on top →
- 01 Data
- Collecting, cleaning and labelling; pipelines
- 02 Model
- Architectures and research: papers, evaluations, safety analysis
- 03 Train
- Training runs, tuning, evaluation at scale
- 04 Serve
- Inference, APIs, deployment
- 05 Product
- The interface people actually use
Each project lights the layers it touched. Research sits on the Model layer, so a paper can light Model alone.
# [B, T, d_model]
- Languages
- Python, C, C++, Java
- Models
- Transformers, ViTs, diffusion, VAEs, GANs, ConvNets, LLMs
- Libraries
- PyTorch, NumPy, Pandas
- Shipping
- Vercel, Supabase, Ollama, Node.js, Cloudflare
- Concepts
- AI engineering, ML model development, ML pipelines, object-oriented programming (OOP), software engineering
- Developer tools
- Claude Code, Git, neocloud providers