
4
3
Pakistan
1 year of experience
Curious and driven developer with a passion for turning ideas into working prototypes. Skilled in web technologies and problem-solving, with a focus on building smart, efficient solutions. Always exploring new tools and techniques to push boundaries.

The Problem Small shops keep credit ledgers in notebooks or spreadsheets and decide from memory who to trust. This breaks down when outstanding balances quietly cross risk thresholds, once-punctual buyers start paying late, or owners must personally recall hundreds of payment histories to answer "should I give them credit again?" Revenue leaks silently, and bad debts accumulate without visibility. The Solution Owed replaces that fragile memory with a consistent, auditable, always-up-to-date credit score per customer. It answers three questions merchants actually ask: How risky is this customer right now? — Low / Medium / High / Critical with a confidence score. Why? — A plain-English explanation referencing actual transactions. What should I do? — A recommended next action, the best time to follow up, and a ready-to-send customer message. Key Features Customer ledger management — Add customers and track every credit and payment transaction per customer with live balance computation. AI credit assessment — One-click analysis per customer returns risk level, confidence score, behavioral summary, recovery probability, recommended next action, best time to follow up, and a customer-ready message. Risk-prioritised dashboard — See total outstanding credit, count of High/Critical customers, and a customer list sorted by risk priority so urgent accounts surface first. Bulk CSV import — Import hundreds of transactions in one go with automatic customer de-duplication and a clear summary of imported / skipped / duplicates / errors. Activity log — Every meaningful action is appended to a per-business audit trail with human-readable descriptions and structured metadata. Auth & multi-tenancy — Email/password sign-up, automatic business provisioning on sign-up, and Row-Level Security that prevents any cross-tenant leakage.
10 Aug 2026

This project introduces a Comprehensive Qubic Debugging Suite, specifically engineered to address the current opacity faced by developers working with C++ smart contracts on the Qubic platform. The core of this solution is a powerful Time-Travel Debugger (VCR), which fundamentally changes debugging by allowing users to step forward and backward through transaction execution, frame-by-frame, eliminating guesswork. This capability is significantly enhanced by an AI Insight Engine that analyzes opcode execution in real-time, translating complex C++ logic and memory safety checks into easily understandable, plain English explanations for rapid comprehension. To provide granular visibility into performance and resource usage, the suite incorporates Gas & Opcode Profiling. This feature visualizes the exact QU (Energy) consumption associated with every line of executed code, offering critical data for optimization. Paired with this is a State Diff Engine, which clearly delineates the exact memory slots that have changed during execution, presenting a stark "Before vs. After" comparison that is essential for tracking subtle state corruption bugs. Beyond contract internals, the toolset includes a Network Command Center to offer crucial live operational context. This dashboard visualizes key DevNet metrics such as live hashrate, average block times, and peer latency. By integrating these advanced, transparent tools, this project aims to replace the current slow and error-prone "printf debugging" method with a robust, modern, and efficient workflow essential for leveraging Qubic's high-speed capabilities.
7 Dec 2025

LeetCode Agent – A Smart Coding Companion LeetCode Agent is an intelligent assistant designed to make competitive programming practice on LeetCode more structured, personalized, and automated. Many programmers struggle with consistency, deciding which problems to solve, and managing their GitHub repositories where they maintain their solutions. This project aims to solve those pain points by functioning as a daily practice companion, an automation tool, and a progress tracker. Purpose and Vision The primary goal of LeetCode Agent is to help programmers at all levels practice efficiently while staying motivated. Beginners often lack structure, intermediate users seek consistency and better tracking, and advanced users want smart recommendations and automation. LeetCode Agent caters to all three classes by analyzing past progress, recommending balanced problems, keeping repositories neat, and sending reminders that spark curiosity. The vision is to create an agent-like experience—something that works in the background so the user can focus only on problem-solving. Core Features Daily Problem Recommendation Each day, the system suggests a problem tailored to the user’s journey. It does this by analyzing the GitHub repository, tracking which categories and difficulties have already been solved, and then selecting a problem that balances progress. If the user wants more practice, alternative suggestions are also provided. Future versions may include AI-enhanced recommendations using embeddings and historical solution patterns to predict the “next best problem” based on what others solved after similar progress. Repository Analysis The agent automatically inspects the structure of the user’s GitHub repository. Many programmers organize their solutions by categories such as Arrays/, Backtracking/, or DynamicProgramming/. The agent parses this structure, identifies unsolved or underrepresented topics, and
21 Sep 2025