
Peerbot
2021–2024 · Elixir / Phoenix, PostgreSQL, Slack API
Peerbot began as a small internal experiment at Revelry — a Slack bot for sending peer-to-peer shoutouts that brighten someone’s day. I recognized its potential to become much more and took the lead in shaping it into a market-ready product.
The challenge
While the concept was simple and loved by the team, Peerbot needed a real product vision, technical structure, and ongoing development in order to scale beyond an internal toy.
My role
- Championed Peerbot as my “flex time” project, dedicating weekly hours to shaping its roadmap, design, and development.
- Recruited teammates to contribute, sometimes through flex time, sometimes by securing official resources when the project gained traction.
- Acted as product manager, designer, and engineer, ensuring Peerbot evolved into a user-friendly tool with real business value.
- Helped build and maintain Slack API integrations for seamless shoutouts, notifications, and reporting.
- Helped establish the technical foundation in Elixir/Phoenix with a PostgreSQL database to support scalability.
The solution
Peerbot became a two-part system:
- Slack Integration: Simple, intuitive commands let teammates send each other quick shoutouts directly in Slack, boosting morale and reinforcing company culture.
- Web Portal: A full-featured dashboard gave managers and employees deeper visibility. Users could:
- Filter and search shoutouts extensively.
- Download shoutout history for reporting.
- Use private feedback channels.
- Communicate with managers.
- Track 1:1 conversations.
Impact
What started as a side project grew into a polished product taken to market by Revelry. Peerbot evolved from a lightweight recognition tool into a full employee engagement platform, combining Slack-first interactions with robust web-based reporting and management features.