Fintech · B2B SaaS
Paayed — All-in-one B2B Fintech Platform
Payments, accounting and CRM for UK SMEs. I owned UI standardization, built the design system and shipped core payment and security flows.
Visit live site- Client
- Paayed (UK)
- Role
- Product Engineer · Design System Owner
- Year
- 2025–26
- Stack
- TypeScriptReactTailwindRadix UIJestRTLGitHub CI/CD
90+
legacy components replaced by the design system
1
shared UI language across payments, accounting & CRM
3DS
secure payment flows & Hosted Payment Page in production
01 / Problem
Paayed brings payments, accounting and CRM together in one platform for UK SMEs. As the product scaled, the UI didn’t: components were duplicated, patterns drifted between modules, and every new feature re-solved the same interface problems.
At the same time, the platform needed production-grade payment experiences and a more secure authentication model to meet fintech expectations.
02 / Solution
I took ownership of standardizing the interface and delivered core product features end-to-end — from requirements and architectural decisions through implementation, testing and release.
- ›Designed and built a shared React npm component library and design system, with development and release standards the whole team could follow.
- ›Drove adoption across the application, replacing 90+ legacy components.
- ›Built the Hosted Payment Page (HPP), 3D Secure (3DS) authentication flows, and payment analytics and reporting.
- ›Migrated authentication from token-based storage to secure cookie/session auth with Laravel Sanctum — CSRF protection, route guards, session handling and authorization flows.
- ›Delivered data-heavy CRM and accounting modules: clients, invoices, quotes, credit notes, expenses, reporting and exports.
03 / Results
- ✓One consistent visual language across payments, accounting and CRM.
- ✓New features built from shared, tested components instead of from scratch.
- ✓A more secure session model with CSRF protection and proper route guards.
- ✓Lower long-term maintenance cost as the platform keeps scaling.
Petar consistently took initiative and approached his work with a strong sense of ownership. His contribution to our component library and the standardisation of UI across the platform gave us a more consistent frontend, better reusability, and stronger foundations as we continue to scale. Proactive, collaborative, and genuinely invested in improving the product beyond the tasks assigned to him.

Libby Schlesinger
Founder & VP · Paayed
Petar was an outstanding software developer on our banking platform. He tackled technically demanding tasks with remarkable diligence, especially when standardizing our React components. His code reviews were consistently insightful and helped elevate the whole team’s quality.

Behrooz Shabani
Solution Architect & Tech Lead · Paayed
Let’s work together
Facing a similar challenge?
Whether it’s an MVP, a design system or a legacy product that’s getting hard to maintain — let’s talk about what you’re building and how I can help ship it.