← BACK TO PROJECTS

JunoDeck

shipped

A tool that turns Jupyter notebooks into clean, stakeholder-ready presentations — without rewriting your work or losing context.

Year

2025

Role

Founder

Stack

NextJS

About the project

JunoDeck is a tool I built to solve a familiar gap:
great analysis often lives in Jupyter notebooks — but stakeholders don’t.

It transforms .ipynb files into clear, polished, shareable presentations, keeping the analytical depth while removing the friction for non-technical audiences.




Why I built it

Jupyter is perfect for exploration.
It’s not great for communication.

I’ve seen strong insights get lost behind:

  • long notebooks
  • exposed code
  • cluttered outputs
  • screenshots pasted into slides

JunoDeck is my attempt to bridge data science and business communication — without forcing data people to rebuild everything in PowerPoint.


What it does

  • Notebook → presentation
    Upload a Jupyter notebook and convert it into a structured, readable presentation.
  • Visual builder
    Control layout, themes, and visibility of cells through a simple UI — no reformatting by hand.
  • Cell-level control
    Show or hide code, outputs, or markdown depending on your audience.
  • Real-time preview
    See exactly how the presentation will look before publishing.
  • Professional themes
    Business-ready layouts designed for clarity, not decoration.

Customization & publishing

  • Add hero images and contextual subtitles
  • Organize content with tags and categories
  • Choose between single-page or slideshow formats
  • Generate public URLs for easy sharing
  • Server-side rendering for SEO and performance
  • Built-in analytics to track engagement
  • Access control for sensitive content

Built for teams and iteration

  • Centralized dashboard
  • Drafts saved automatically
  • Versioned updates without breaking links
  • Bulk management for multiple presentations

For developers, JunoDeck also exposes:

  • a REST API
  • API keys for integrations
  • an embeddable renderer for other apps

All documented and designed to stay out of the way.


Design principles

  • Respect the original notebook
  • Separate exploration from communication
  • Let data scientists stay in their flow
  • Make insights accessible, not simplified

JunoDeck doesn’t replace Jupyter.
It extends it — to the people who need the results, not the code.


Open-source, MIT licensed.
Built with Next.js and TypeScript.
Still evolving — shaped by real use cases and real feedback.

Interested in seeing the code?

This project is open source or available for demo requests.

Visit JunoDeck