Beamer+: Interactive Presentations

As someone who teaches and presents technical topics often, I found myself limited by the static nature of traditional Beamer slides. I wanted a more dynamic experience—something that could combine beautifully typeset slides with video playback, drawing, and annotation tools. That’s why I created Beamer+.

What Is Beamer+?

Beamer+ is a lightweight web-based presentation app built with Python and Flask that enhances your Beamer PDFs with the following features:

With Beamer+, you can turn a static PDF into a more engaging and interactive lecture or demo—perfect for classrooms, conferences, or online content creation.

How It Works

The app runs locally and loads your Beamer-generated PDFs and video clips from a static folder. With a clean UI and keyboard shortcuts (like P for pen, H for highlight, E for eraser), it’s easy to teach and present without ever breaking stride.

Try It

You can find the open-source project here To get started, just download the executable, add your slides and videos, and you’re ready to present!

Got a feature in mind? I’d love to hear it—reach out anytime!