Rameen Ghafoor
UX DESIGNER | APPLICATION CONSULTANT
Case Study: Excise Tax Stamp System (Product II)
Designed a secure, role-based admin system for managing excise programs, users, and privileges — enabling traceable, permission-aware workflows across multiple organizations.
🧭 Project Overview
The client needed a digital system to handle the entire lifecycle of tax-excise IDs for regulated goods such as:
-
Alcoholic beverages
-
Cement products
-
Other excisable items
The system needed to:
-
Be secure and compliant
-
Handle multiple stakeholders and roles
-
Manage the lifecycle from program creation → active assignment → role routing → completion
👤 My Role
As the Product Designer, I worked directly with:
-
Backend/Frontend Engineers
-
Security & Compliance Specialists
-
CTO & other Project Stakeholders
-
QA
I was responsible for:
-
Product selection experience
-
Quantity input and live pricing logic
-
Cart management
-
Registration and order flow
-
User story writing and hand-off to developers
-
Conducting user interviews
-
Create demo videos for clients with voice-overs
-
Creating prototypes from the ideation phase to the testing phase.
-
Talking to clients
-
Collaboration across teams like developers, QA, leadership and customers
🔧 Tools
-
Adobe XD
-
Atlassian
-
Aha
🧩 Key Design Challenges
-
Mapping real-world tax processes into a digital lifecycle model
-
Handling multiple user types with varying privileges
-
Designing interfaces that balance clarity with regulatory constraints
-
Avoiding cognitive overload in record-heavy views
🔍 My Process & Contribution
1. Understanding the Domain & Stakeholders
-
I began by aligning with key stakeholders — product owners, engineers, and compliance leads — to understand the excise taxation lifecycle and user needs across roles (Admins, Managers, Operators, etc.).
-
Mapped the end-to-end process from program creation to completion
-
Identified bottlenecks in role management and record traceability
-
Interviewed internal users to understand daily tasks and permission pain points
2. Mapping the Core UX Flow
Once the domain was clear, I defined the high-level experience flow: Program Creation → Review & Approval → Role-Based Assignment → Operation & Audit
This guided the design of:
-
Progressive data entry forms
-
Review-before-submit flows
-
Program selection dashboards
-
Role creation and privilege mapping UIs
3. Wireframing & Layout Exploration
For each major module (Programs, Roles, Users, Privileges), I:
-
Created wireframes to define information structure and interaction patterns
-
Designed UI tables with sorting, filters, and clear status indicators
-
Simplified forms to reduce errors and highlight required fields
-
Used real data examples to test layout edge cases
4. Interaction Design & RBAC Logic
I designed with RBAC constraints in mind, ensuring:
-
Only authorized users could see or interact with certain components
-
Status toggles, multi-role selectors, and privilege checklists were clear and predictable
-
Created visual cues for assignment status, activity tracking, and ownership
5. Prototyping & Feedback
I shared early interactive prototypes with stakeholders to validate:
-
User clarity when creating/assigning roles
-
System visibility when selecting programs
-
Error prevention before form submission
I adjusted flow friction points and clarified button behaviors (e.g. Cancel vs Done vs Submit) based on feedback.
6. Delivery & Design Handoff
-
Final UI specs and components were documented and handed off to devs
-
Worked with engineering to ensure spacing, table behavior, and field validation were implemented correctly
-
Supported QA in testing edge cases (e.g. blank roles, deactivated users, logo uploads)
📊 Results & Feedback
-
✅ Enabled secure multi-role access across 8+ major global brands through a flexible RBAC framework
-
🧠 Improved data entry accuracy by introducing a structured review-and-confirmation step before submission
-
⏱ Reduced program assignment turnaround time by ~40%, streamlining the onboarding of new brands into the system
-
🔐 Strengthened compliance and auditability with clearly defined user permissions and status tracking
💡 Learnings & Reflections
-
This project reinforced the importance of scalable information design in enterprise products — especially when users have sharply different roles and responsibilities. Designing around security constraints while maintaining usability was a key learning.
-
If I did this again:
-
I'd push for more visual dashboards for audit/summary access
-
Integrate filtering and bulk actions earlier in privilege/user tables
-
Leverage user testing with real stakeholders earlier to validate flows
-