← All work

    Business Systems

    RAMs — Recognition & Achievement Management System

    Bidaya Marketing Communications

    Performance reviews and employee recognition moved off spreadsheets into one auditable platform.

    Visit website ↗Live internal system.

    The challenge

    Performance reviews, recognition and anonymous feedback all lived in spreadsheets. Leadership had no reliable view of who had been recognised, why, or what employees actually thought, and no way to prove any of it.

    What we built

    • Achievement engine: employee wins are submitted, approved and scored by configurable rule-based weighted points, with targets and monetary value attached to each achievement.
    • Live leaderboard with a top-three podium, reward tiers, rank changes and full history, driven entirely by the rules engine rather than manual updates.
    • Anonymous feedback module with a happiness index, plus LLM-generated themes, summaries, trends and recommendations. Every feedback run is retained in history so results can be compared over time.
    • Eight report types with Excel and PDF export for leadership and HR reporting.

    Results

    Spreadsheets replaced by one auditable system
    Eight report types with Excel/PDF export
    Anonymous feedback with LLM-generated themes and trends
    Full history retained for every feedback run

    Stack

    PythonFastAPIPydanticPydantic-AISQLModelPostgreSQLReact

    Gallery

    Live leaderboard, with employee names, faces, participant count and prize amounts redacted screenshot with private details redacted
    Live leaderboard, with employee names, faces, participant count and prize amounts redacted
    Achievement and rewards sign-in screenshot with private details redacted
    Achievement and rewards sign-in
    Achievement catalogue screenshot with private details redacted
    Achievement catalogue
    Configurable points engine screenshot with private details redacted
    Configurable points engine
    Achievement dashboard, private totals redacted screenshot with private details redacted
    Achievement dashboard, private totals redacted
    Feedback trend dashboard screenshot with private details redacted
    Feedback trend dashboard
    AI feedback insights overview from staging screenshot with private details redacted
    AI feedback insights overview from staging
    Feedback themes and recommendations, with private prose redacted screenshot with private details redacted
    Feedback themes and recommendations, with private prose redacted

    Have a similar problem?

    Let's talk about what production AI could do for your team.

    Book a call
    Next case study: Quote-to-Invoice Approval System →