
2
2
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.

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