I'm always excited to take on new projects and collaborate with innovative minds.

Website

Nsour

Address

Russia, Smolensk

Social Links

Project

Petra PMR – Multi-Language Catalytic Converter Pricing Platform

A complete rebuild of a legacy .NET + Angular catalog into a modern Laravel-based web platform for analyzing and pricing catalytic converters in real time. Multi-currency, multi-language, with APIs for Android app integration and automated metal-price updates.

Client

Petra PMR

Start Date

Nov 16, 2022
Petra PMR – Multi-Language Catalytic Converter Pricing Platform

Petra PMR is a full-stack platform I rebuilt from scratch after inheriting an outdated .NET + Angular dinosaur that was slow, buggy, and impossible to maintain.

I re-engineered the entire system on Laravel 10, MySQL, and Vue.js, creating a multi-language, multi-currency environment for searching and valuing catalytic converters based on live metal prices.

The system automatically updates converter values through Metals API integration — fetching and recalculating prices for rhodium, platinum, palladium, gold, zinc, and other precious metals daily.

Key features:

  • 🔐 Multi-role architecture (Admin, Maker, Manufacturer, Analyst, User) with fine-grained permissions.
  • 🌍 Multi-language interface (English, Arabic, Russian).
  • 💰 Dynamic currency conversion and instant price recalculation.
  • 📱 REST APIs for Android + IOS application integration.
  • ✉️ Automated multilingual emails and WhatsApp onboarding messages per user’s selected language.
  • 📊 Admin dashboard for converter analytics, manufacturer statistics, and metal trends.

When I took over, the system was a broken .NET/Angular mess — no structure, no scalability.
I rebuilt everything: database design, APIs, authentication, background jobs, and automated notifications.
I didn’t just fix it — I owned it.

Now Petra PMR runs 24/7 with zero downtime, thousands of live converters, and growing international users.


 

Share

Leave a comment

Your email address will not be published. Required fields are marked *

Your experience on this site will be improved by allowing cookies. Cookie Policy