ssemugenyiisaac2@gmail.com+256 705 438 524
Skip to content
All work
SaaSLive

MailGorilla Admin

Admin dashboard for an email sending and delivery tracking platform, built solo in React and Tailwind CSS.

Client
MailGorilla
Role
Frontend Engineer
Team
Solo
Visit MailGorilla
The MailGorilla admin sign-in screen for the email dashboard.

Sending an email is easy. Knowing what happened to it afterwards is the product. This is the admin surface for a mailing platform: what went out, who it reached, and what became of it.

The problem

Delivery is not a yes or no. A message is queued, then sent, then accepted, then opened. Or it bounces, or it quietly lands in spam. A dashboard that flattens that into sent or failed looks authoritative while hiding the state the operator needs.

What I built

A React and Tailwind CSS admin front end against the platform API.

  • Campaign and message views, so a send can be read as a whole or one recipient at a time.
  • Per-message delivery state rather than a single aggregate status.
  • One visual language for delivered, pending and failed, used on every screen.
  • Lists built for scanning, since the job is finding the few records that went wrong.

Making failure visible

Every dashboard screenshot shows a healthy send. The version that matters is the one where a third of recipients bounced and the operator has ten seconds to tell whether that is a bad list or a broken configuration. So failures surface in the summary, not as a colour on a row you have to scroll to find.

Next case study

Glam n Go Marketplace

Multi-vendor marketplace for women’s and kids’ clothing. I built the merchant dashboard and the platform admin dashboard.

Read it

Available for work

Have something worth building?

I'm open to frontend roles and freelance work. Tell me what you're working on and I'll tell you honestly whether I'm the right fit.