Work / IPORA
IPORA
IP-management platform

Problem
Trademark, patent, copyright and industrial-design portfolios were run from spreadsheets and inboxes.
What I did
- 01Built the platform end to end on a commercial admin base: data model, modules, role-scoped access and backend integration.
- 02Bilingual Arabic/English with genuine right-to-left layouts.
- 03After the business rejected a completed Power BI build, re-scoped reporting as a custom module.
- 04Founded the QA practice: 530+ automated Selenium test cases across 170+ features, cutting manual regression by 40%.
- 05Wrote 59 pages of developer documentation that halved onboarding.
- 06Led a cloud migration with zero downtime.
Outcome
52 IP services live; the operations team's daily system of record.
- 52IP services live
- 530+automated test cases
- 40%less manual regression
- 0downtime in the cloud migration
Stack
- Nuxt 3
- TypeScript
- Django
- PostgreSQL
- Selenium
- Playwright
- Docker
Internal product. Only its public sign-in screen is shown.