Lecturer, developer, technical writer

Building software and useful tools.

I 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.

Suranjan Poudel
Software engineering, AI systems, and computing education.
About

Practical engineering, explained well.

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
Clarity Readable code, direct documentation, and interfaces that make state obvious.
Maintainability Small decisions that keep systems understandable after the first release.
Pedagogy Teaching technical ideas through examples, interaction, and careful sequencing.
Selected Work

Projects

Machine Learning Education

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.

LaTeX, D3.js, GitHub Pages Launch platform
Study Tooling

Markdown editor for connected reading

A live-rendering study workspace that combines Markdown notes, PDF reading, annotations, and study tracking in one focused interface.

Next.js, TypeScript, PDF.js View on GitHub
Interactive Teaching

Cyber defense classroom simulator

A browser-based simulator for teaching network infrastructure, packet flow, SQL injection, man-in-the-middle attacks, and cryptographic ciphers.

Astro, Canvas, JavaScript Open simulator
Writing

Recent notes and technical essays.

2 published posts
Contact

Available for AI & ML conversations, and software collaboration.

Suranjan Poudel [email protected] Plymouth, United Kingdom