
ML and deep learning
A teaching platform that explains machine learning from first principles with mathematical derivations, implementation notes, and interactive visual examples.
LaTeX, D3.js, GitHub PagesLaunch 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 experience
A teaching platform that explains machine learning from first principles with mathematical derivations, implementation notes, and interactive visual examples.
LaTeX, D3.js, GitHub PagesLaunch platform
A native Markdown workspace built in Rust with Iced, combining focused note editing with PDF reading and document features powered by libpdfium.
Rust, Iced, libpdfiumView on GitHub
Design 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.