Productivity · In-house product
React · Node.js · TypeScript
2024 — ongoing
Full product, from zero
Existing presentation tools are heavy, slow, and locked-in
We hit the same wall over and over: bloated desktop apps for a job that should live in a browser tab.
Building decks is one of those jobs every team does constantly, with tools that were designed two decades ago for offline single-user editing. Either you fight with a heavy desktop app, or you compromise on collaboration, performance, or design control.
We wanted something different. A web-native editor that opens in a tab. Real-time collaboration that doesn't feel bolted on. Design flexibility without the bloat. Performance fast enough that you forget you're in a browser. And an interface so light that anyone could open it and start presenting in seconds.
Since we'd be both the makers and the daily users, this also meant we'd feel every shortcut and every paper cut ourselves. A tight feedback loop, but a high bar.
Showslide, end to end
A fully web-native presentation platform with the features we wished existed.
Web-Native Editor
A fast, browser-based slide editor with no installs, no plugins, no plugin marketplace. Open a tab, build a deck, present from the same window.
Real-Time Collaboration
Multiplayer editing built in. Cursors, comments, and version history that lets a team move on a deck the way they move on a doc.
Brand Kits & Templates
Reusable templates and brand kits so a deck inherits the look without anyone hunting for the right hex code.
Presenter Mode
A clean presenter view that works the same on a laptop, a tablet, and a shared screen. Speaker notes, timer, no surprises live.
Shareable Links
Send a deck the way you send a doc. View-only links, embed snippets, no PDF export gymnastics.
Version History
Every change tracked. Roll back to any point, see who shipped what, never lose a slide to a bad save.
From frustration to daily-driver tool
What changed after Showslide became the only deck tool we used.
A real alternative to the bloated desktop tools we used to fight with daily.
Every internal Wingravity deck is now built in Showslide — sales, design reviews, postmortems.
We ship features the moment we feel the friction. Direct path from problem to fix.
A modern, boring, battle-tested stack
The same tools we use across client products. Nothing here is novel for its own sake.
React + TypeScript
Strict typing across the editor for a UI that has to survive thousands of small interactions per session.
Node.js
Backend for collaboration, persistence, and sharing. Same language as the frontend, faster team velocity.
WebSockets / CRDT
Real-time collaboration that doesn't fight conflicts. Multiple editors, no lost work.
AWS Serverless
Pay-per-use infrastructure that scales from internal use to public launch with no rewrite.
PostgreSQL
Deck data, version history, brand kits — all in a database that survives years of schema changes.
Cloudflare
Edge caching for view-only deck links so a shared deck loads instantly from anywhere.
A sample of products we've designed, built, and shipped for clients.
Got a product you want to build?
Book a 30-minute call with the founders or send a message. We reply within one business day.
Talk to the founders directly
No sales pitch. We'll give you a concrete next step on the call.
Tell us about your project
Share what you're building, where it's at, and what you'd like our help with. We reply within one business day.