2020Started as a web app —
grown since
FlutterFully native app —
far beyond the original scope
SavableWebhooks — reuse
without re-entering everything
CustomEmbeds — professional-looking
messages from anyone
01

Discord webhooks — cleaned up and made accessible

Discord webhooks are a powerful feature — they let you send messages into a channel from any external source, formatted however you like, appearing as if they're from a bot. But the raw webhook API isn't approachable. You need to know JSON, understand embed structure, and manage URLs yourself.

DiscSender wraps all of that into a clean, intuitive interface. With features like savable webhooks and customizable message embeds, it makes webhooks something anyone can use — not just developers comfortable with raw API calls.

Whether you're sending professional announcements, building a notification system, or just making messages appear as if they're from a bot — DiscSender is the tool for the job.

02

From a basic web app to a native Flutter product

Since mid-2020, DiscSender has evolved from a basic web app to a fully-featured native Flutter app — offering far more functionality than was ever imagined at the start. That evolution is the interesting part of the story.

Most side projects start with an idea, get a basic version live, and stop there. DiscSender kept going. The reason it grew was that the core value proposition — making webhooks simple and accessible — turned out to have more depth to it than the original web app captured. Going native with Flutter unlocked features and a user experience that the web version couldn't deliver.

1
Web app (2020)
Started as a streamlined webhook sender at DiscSender.com. Simple form, clean output, no setup required.
2
Savable webhooks
Users could save their webhook URLs and configurations — removing the friction of re-entering everything every time.
3
Customizable embeds
Visual embed builder so users could create professional-looking messages without writing JSON by hand.
4
Native Flutter app
Full product rebuild as a native Flutter application — better performance, more features, platform-native feel.
FlutterDartDiscord APIWeb AppProduct Design

"Since mid-2020, DiscSender has evolved from a basic web app to a fully-featured native Flutter app, offering far more functionality than we ever imagined."

— DiscSender team
03

The pattern: simple idea, serious execution

DiscSender follows a pattern that shows up across the products I've built and projects I've led: start with a clearly defined, genuinely useful idea and keep building until the product fully earns the value proposition.

A webhook sender sounds trivial. But the difference between a basic form that works and a native app with savable configurations, custom embeds, and a polished UX is the difference between a tool people use once and a tool people come back to. That gap is where real product work happens.

You can find the web version at discsender.com.

Previous
Beginning Experience SE MN
WordPress events for grief support.
← Previous
Next
Eastwood Caddyshack
Rochester institution growth & delivery.
Read →