Python · SQL · Linux · Git
Software engineering habits that make AI work maintainable.
Explore the milestones that connect my learning, work, products and research. Select a planet or choose a milestone below.
Every milestone is available below. The constellation is an optional way to explore.
Drag to orbit · scroll to zoom · select a planetB.Tech in Computer Science at Nagarjuna College of Engineering and Technology. Programming, databases, data structures, Linux and web development form the foundation.
Explore this chapter ↗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.
Python · Git/GitHub · SQL · Machine Learning
Neuron → forward pass → loss → gradients → backpropagation
Step · Sigmoid · Tanh · ReLU · Leaky ReLU · Softmax
Build a complete network from scratch
Vectors · matrices · batches · vectorization
Tensors · autograd · models · datasets · training loops
CUDA · memory · throughput · benchmarking
CNN fundamentals without turning CV into a second curriculum
Text representation → embeddings → sequence concepts
Attention · self-attention · encoder/decoder · architecture
Transformers · tokenizers · pretrained models · inference
LLM internals · generation · local inference · benchmarking
Dense vectors · similarity · top-k · vector databases
Ingestion → chunking → embeddings → retrieval → grounded generation
Frameworks for models, prompts, retrieval and orchestration
Schemas · tool execution · structured arguments · failures
Reason → tool → observe → reason → act
Stateful graphs · routing · loops · human-in-the-loop
Supervisor · router · parallel agents · shared state
Servers · clients · tools · resources · discovery
Parameter-efficient fine-tuning on DGX Spark
Precision · memory · latency · throughput
FastAPI · streaming · batching · model servers
Containers · tracking · logging · monitoring · reproducibility
Compute · storage · IAM · containers · GPU deployment
Architecture · scalability · tradeoffs · production decisions
Measure retrieval, generation, agents and production behavior
RAG + Agents + MCP + Fine-tuning + Serving + Evaluation