Making beautiful slides for your talks, part 6: Community showcase
Every once in a while, people reach out to me to share their slides inspired by my blog posts and it always makes me happy to see that my tips have been useful. Sometimes I even get to experience the talks in person! For this blog post, I want to showcase more examples from the community for inspiration, with details on the design, aesthetic, colors, fonts, tools and process, as well as some actionable takeaways. Also see part 2 and part 3 for more example slide decks. Thanks to everyone for participating!
- 🎨 Part 1: Design tips for beginners
- ✨ Part 2: All about aesthetics
- 🛠️ Part 3: Technical content
- 🧩 Part 4: Design elements
- 💌 Part 5: Sharing your presentations
- 💜 Part 6: Community showcase
- 📚 Part 7: Resources and tools list
Disclaimer (since my previous post also got widely shared outside of my circles): This blog post series is not intended as a general-purpose guide to making universally good slides. It mostly collects some tips based on how I make my slides, which are quite specific and targeted to a certain type of conference, talk style and audience. I get a lot of questions from people who like my slides and want to do something similar for their talks, which is what inspired this post.
Matthew Upson: “Debugging Leadership: Six Errors when Moving From Code to Management”

✨ Aesthetic | retro-futuristic / console-core |
🎨 Colors | black, white, orange, turquoise green, red |
✍️ Fonts | Monofuture (titles), Roboto (body) |
🛠️ Tools | Google Slides, Inkscape, Imgflip (memes) |
“I really leaned heavily on Ines’ guide for building slides, and started with finding a font that fitted the talk. This was a talk about leadership, but I really wanted Pythonistas in the room to not be alienated by the subject matter - so I came up with the idea of framing it as Python errors.
I wanted the aesthetic of the slides to fit with the errors theme, so I looked for a font that would make it look like a console but was more bulky and had more character than a typical console font. I loved Monofuture. It has a great sci-fi feel. I used a Python prompt (>>>) and carets (circumflex accents that mypy uses to indicate type errors) to add more of a console feel.
As Ines suggested, when you choose a font you can see how the designer intended it to be used, the color palette, and design, etc. I did exactly this, and replicated the colors the designer used on Creative Market, using those throughout. I tried to keep the slides really simple, aiming for ~3 lines maximum, so that it acts more as a prompt rather than containing the whole content of the talk.
A good takeaway for me was not to use slides with a black background. They look great on a screen, but projectors can struggle to produce the same depth of black, and it made some of the slides less easy to read than I would have liked during the presentation.”
✅ Takeaways for your slides
- Many font stores include not only plain examples of the font itself, but also sample designs of the font in use. Those are typically provided by the font creator and intended to make the font shine in a matching aesthetic – so perfect to take inspiration from! If you like a font but are unsure about how to best employ it in your slides, start by replicating one of its sample designs and go from there.
- Take advantage of associations, analogies or metaphors from your talk’s title and content. For example, the expression “debugging leadership” connects back to coding and thus makes for a great talk title – but it also lends itself to visual design ideas, like squiggly underlines that people commonly associate with errors.
- Be careful when using slides with a black background – projectors may struggle to produce the same depth of black, making your slides harder to read.
- Google Slides doesn’t easily support custom fonts, so Matthew used Inkscape to create images for the headlines as a workaround.
Tereza Iofciu: “AI, the double edged sword in dealing with disinformation”

✨ Aesthetic | newspaper / collage / Feminist AI |
🎨 Colors | beige, salmon pink, hot pink, lavender purple, grey, black, red, mauve, brown, light yellow |
✍️ Fonts | Druk (titles), Proxima Nova (body) |
🛠️ Tools | Keynote, Affinity Designer, Perplexity |
“The style of my slides was greatly inspired by the zine table at the Feminist AI Lan Party during PyCon DE & PyData – so mixing fonts with ‘random’ newspapers like cut images to form stories and collages. This was also kept fresh in my mind by Garbriela Moraes’ posts on LinkedIn which also are sometimes collages. Somehow I felt the feminist collage style fits to the topic of disinformation where the tools of noise and overwhelming are used.
My process usually starts from selecting the main colors, this time I went for the ones on my website. I wish I could say I have a structured process but it rarely is. The word I would use is ‘serendipity’. Expose myself to lots of inspiration sources. For example, I now looked at some of Ines’ past talks, which opened my mind to more possibilities than the usual keynote template. I was using Perplexity to structure the thought I had for my talk… kinda like rubber ducking, as I had both a new topic and no clear idea of the goal.
During the content research I found an article which had the one image from Alina Koluka, which I liked. I saw the reference and then went to Adobe Stock and looked at all their graphics. I created an account and downloaded several. It is cool that they were already vectors, so I could also use parts of the graphics. On the slides using these I updated my style to fit the images. In the middle of the talk, where I got to the part where the AI is eating itself, I wanted a nice illustration for the snake. So I stumbled upon the art of Dan Bejar. Luckily they had several images for articles on disinformation and cybersecurity I could choose from. Sometimes the graphics might change my storyline, which is also something I stay open to. I do try to limit the number of main colors.”
✅ Takeaways for your slides
- Generative AI models can be useful tools to help you structure the design process and “rubberduck” your ideas. Think beyond just using them to generate results and instead let them help you iterate on your ideas. (The same is true for AI development, by the way!)
- Stock image sites like Adobe Stock or Shutterstock offer more than just photos and are another great source for finding design assets and graphics in different styles (and supporting their creators). If you work for a larger organization, ask your design team whether they already have an account or subscription they can share with you.
- Expose yourself to lots of inspiration – both online and offline! Follow artists you like on Instagram or snap photos while you’re out and about. You can use an asset manager like Eagle (see part 4 for details) or a private Pinterest board to collect inspiration.
Ines Montani: “Conquering PDFs: document understanding beyond plain text”

✨ Aesthetic | 3D / bubbly / balloon / shiny pastel |
🎨 Colors | lavender purple, turquoise green, hot pink, blue, light yellow, light purple, light blue, off-white |
✍️ Fonts | Pink Sugar (titles), Calibre (body), JetBrains Mono (code) |
🛠️ Tools | Keynote, Photoshop, Carbon (code examples) |
“Like many of my designs, this one started with a font. The balloon-like letters go well with a modern and bright 3D aesthetic, which I used for icons and boxes, in a style similar to Microsoft’s Fluent 2. Lavender purple is one of my favorite colors (in fact, it’s the theme color of my bedroom!), and I customized the titles and illustrations with a hue and saturation adjustment layer in Photoshop. I also tried out curved shadows instead of my go-to drop shadows to better match the overall vibe. Since the title font and illustrations already have a lot of visual depth, the slides otherwise feature plain backgrounds, with different colors separating the different topical sections.
This talk is an especially technical one that shows the implementation and usage examples of processing PDF documents with spaCy and Docling. It features a lot of code, so to make it easier to follow, I used animations that display the code one block at a time, and speech bubbles to annotate it step-by-step. To explain CLI commands, I also highlighted and annotated the individual arguments. Luckily, PDF documents are pretty visual, so I included previews wherever possible and used a computer screen illustration to make the examples stand out.”
✅ Takeaways for your slides
- Start with a display font you like (see part 1 for details) and build your style and aesthetic around it by asking yourself which design elements like icons, backgrounds or effects would go well with it.
- Use a design program to quickly adjust colors of your graphics to match your overall theme, for instance with adjustment layers in Photoshop. Their usage is very easy to learn and can make a big difference.
- Make long code snippets and CLI commands easier to follow by displaying them one block at a time, and annotating them with short explanations, e.g. using arrows or speech bubbles. You can also overlay semi-transparent colored boxes to highlight specific parts or arguments. If the code creates something, include examples or visualizations of the outputs. (Also see part 3 on technical content!)
Thanks for following along with this series and all the great feedback 🖤 Let me know if there are any other topics you’d like me to cover and I’ll keep adding to this series in the future. And of course, if you’ve created your own slides using some of my posts for inspiration, feel free to email me – I’d love to check them out!