{"id":37,"date":"2026-02-16T02:56:16","date_gmt":"2026-02-16T10:56:16","guid":{"rendered":"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/projects\/debex-npl-auction-platform\/"},"modified":"2026-03-06T19:40:51","modified_gmt":"2026-03-07T03:40:51","slug":"debex-npl-auction-platform","status":"publish","type":"project","link":"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/project\/debex-npl-auction-platform\/","title":{"rendered":"Debex \u2014 NPL Auction Platform"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Project Overview<\/h2>\n\n\n\n<p>Debex is an innovative fintech platform specializing in non-performing loan (NPL) auctions, connecting banks and financial institutions with investors interested in purchasing distressed debt portfolios. As a Full Stack Developer on this project, I was responsible for building and maintaining critical components of the auction system that processed over 10 million CAD in daily transactions.<\/p>\n\n\n\n<p>The platform serves as a marketplace where financial institutions can list their non-performing loan portfolios for auction, while qualified investors bid on these assets in a transparent, regulated environment. The system needed to handle complex financial calculations, ensure data integrity during concurrent bidding, and comply with strict regulatory requirements for financial transactions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/wp-content\/uploads\/2026\/03\/debex-dashboard.jpg\" alt=\"Debex auction dashboard interface\"\/><figcaption>Auction dashboard with real-time bidding status and portfolio analytics<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Technical Challenges<\/h2>\n\n\n\n<p>One of the most significant challenges was implementing a real-time auction engine that could handle hundreds of concurrent bids while maintaining data consistency. We used optimistic concurrency control with SQL Server transactions to prevent race conditions during the bidding process. The system needed to validate each bid against complex business rules, including minimum bid increments, portfolio eligibility checks, and investor qualification verification.<\/p>\n\n\n\n<p>Another major challenge was building the reporting and analytics module. Financial institutions required detailed reports on auction performance, bid history, and portfolio valuations. We implemented a data pipeline using SQL Server stored procedures and materialized views to pre-compute complex aggregations, reducing report generation time from minutes to seconds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Role and Approach<\/h2>\n\n\n\n<p>I worked across the full stack, building Angular components for the front-end dashboard and developing .NET Core Web API endpoints for the backend services. My primary responsibilities included designing the auction workflow engine, implementing the bid validation pipeline, and creating the real-time notification system using SignalR for live bid updates.<\/p>\n\n\n\n<p>On the front end, I developed interactive data visualizations using Angular Material and custom chart components that allowed users to analyze portfolio performance and track auction progress in real time. The UI needed to be responsive and performant, as traders often monitored multiple auctions simultaneously.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/wp-content\/uploads\/2026\/03\/debex-analytics.jpg\" alt=\"Debex analytics and reporting view\"\/><figcaption>Analytics module showing portfolio performance metrics and bid distribution<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Key Features Implemented<\/h2>\n\n\n\n<p>The auction platform included several key features that I developed or contributed to: a multi-stage auction workflow supporting various auction types such as English, Dutch, and sealed-bid formats; an automated portfolio valuation tool that calculated estimated recovery rates based on historical data; a comprehensive audit trail system that logged every action for regulatory compliance; and a role-based access control system that managed permissions for banks, investors, and administrators.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Results<\/h2>\n\n\n\n<p>The platform successfully processed over 10,000 error-free transactions daily, handling more than 10 million CAD in daily volume. The real-time bidding system achieved sub-second response times even under peak load, and the reporting module reduced the time financial analysts spent generating compliance reports by approximately 70 percent. The project demonstrated the effectiveness of combining Angular and .NET technologies for building high-performance financial applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Online auction platform for non-performing loans processing over 10M CAD daily.<\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-37","project","type-project","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/wp-json\/wp\/v2\/project\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/wp-json\/wp\/v2\/types\/project"}],"wp:attachment":[{"href":"https:\/\/dgl233.omedvedev.imgd.ca\/project-2\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}