Math-rigorous ML and deep learning notes
A teaching platform that explains machine learning from first principles with mathematical derivations, implementation notes, and visual examples.
Launch platformI am Suranjan Poudel, a computing lecturer in Plymouth. I write software, teach AI and machine learning, and build tools that make difficult ideas easier to understand.

My work sits between teaching and producing software: full-stack systems, AI workflows, curriculum design, and interactive tools.
I care about systems that are easy to reason about. That means clear interfaces, readable code, dependable architecture, and explanations that respect the users's time.
Read CV and experienceA teaching platform that explains machine learning from first principles with mathematical derivations, implementation notes, and visual examples.
Launch platformA live-rendering study workspace that combines Markdown notes, PDF reading, annotations, and study tracking in one focused interface.
View on GitHubA browser-based simulator for teaching network infrastructure, packet flow, SQL injection, man-in-the-middle attacks, and cryptographic ciphers.
Open simulatorDesign notes from building a retrieval augmented generation pipeline that runs fully on local hardware.
A practical refresher on JavaScript fundamentals that matter when working with modern frameworks.