Architecting the bridge between LLMs and the live web with enterprise-grade reliability.
See this project in action. Explore the full functionality and design in a live environment.


Crawleo is a comprehensive SaaS solution built to solve the 'knowledge cutoff' problem for AI models. Beyond the core crawling engine, the true engineering feat lies in its backend architecture. I designed a system that handles high-concurrency API requests with a strict zero-data retention policy while managing a complex financial lifecycle. The project implements the Model Context Protocol (MCP) to allow direct integration with AI agents like Claude and Cursor. The backend is a testament to Clean Architecture, featuring a highly scalable, event-driven system that handles subscription states, metered billing, and real-time webhooks with absolute precision.
Architected a robust, event-driven payment system using Paddle, handling complex webhook scenarios (race conditions, idempotency) to ensure 100% data consistency between payment provider and database.

Implemented a sophisticated subscription lifecycle management system, handling auto-renewals, proration, plan upgrades/downgrades, and manual subscription overrides with automated cron jobs.

Engineered the Model Context Protocol (MCP) server, enabling seamless, bi-directional communication between the API and local AI development environments (Claude Desktop, Cursor).

Designed the codebase strictly adhering to SOLID principles and Separation of Concerns, utilizing a layered architecture (Controllers, Services, Repositories) to ensure maintainability and testability.

Built a custom, high-performance middleware pipeline for API key validation, rate limiting, and quota management using Redis for low-latency checks.

Developed a 'Guest-to-Customer' conversion pipeline to prevent ghost transactions, ensuring every payment is correctly linked to a user identity before checkout initiation.

Created a resilient 'Upsert' logic for database operations to handle concurrent webhook events, eliminating duplicate key errors and ensuring data integrity.

Integrated a comprehensive admin dashboard for monitoring transactions, managing user permissions, and manual intervention in subscription cycles.


Visit the live project or check out the source code



Explore more of my work













NOOR
"If Your Dreams do not scare you, they are too small !"
Got a project? Let’s vibe together and
make it ninjaa-precise—get in touch!