Python · SQL · Linux · Git
Software engineering habits that make AI work maintainable.
The through-line is practical: learn the minimum theory needed to build, debug, optimize and explain real systems.
Programming, databases, data structures, Linux, web development and security practice formed the base layer.
Projects moved into scikit-learn workflows, classification/forecasting, reconnaissance tooling and hands-on security labs.
RAG, local LLMs, FastAPI, Ollama, prompt architecture and agent-oriented workflows became a central engineering focus.
Current work is moving through PyTorch and neural networks toward transformers, embeddings, fine-tuning, inference, evaluation and deployment.
Software engineering habits that make AI work maintainable.
Data preparation, modelling, evaluation and practical experimentation.
Training loops, architectures, losses, optimizers and debugging.
LLM application architecture, retrieval, tool use and orchestration.
Serving, deployment, APIs and the infrastructure around models.
Offensive-security practice used as a design and debugging lens.