Skip to main content

Ace DSA

grind with AI-driven DSA with verifiable onchain

AIBase Batch India

About this project

The problem it solves

Ace DSA lets you prove your coding skills onchain. Complete a challenge, mint a unique badge to your Base wallet, and share it anywhere. No more fake resumes-your skills are verified, portable, and yours forever. It's built for 5M+ engineering students to prove skills globally.

Ace DSA solves these big problems in tech learning and hiring:

  1. Learning Progress Can Be Manipulated or Lost Centralized platforms control leaderboards and progress data. For example, CodeChef once reset user ratings, making hard-earned progress vanish overnight.

  2. Users Don’t Truly Own Their Achievements Platforms like LeetCode and CodeChef lock your streaks, badges, and rankings within their apps. You can’t carry or prove your progress outside their ecosystem.

  3. Generic Leaderboards Ignore Personal Learning Needs One-size-fits-all rankings push users to chase easy wins instead of improving weak areas, leading to unbalanced skill development.

  4. Grinding Is Rewarded More Than Real Learning Daily streaks and badges often reward repetition, not actual understanding—causing burnout and shallow practice.

  5. Hard to Stay Consistent Without the Right Support Many learners struggle with regular DSA practice because most platforms don’t motivate or adapt to individual learning journeys.

Challenges we ran into

One of the biggest challenges was integrating onchain actions with real-time user activity. We needed the AI agent to not only personalize daily DSA challenges but also reliably trigger the minting of NFT badges when users completed them. Ensuring this process was seamless, secure, and gas-efficient took a lot of iteration.

About the founder

Building on Base from India

Technologies and tags

OnchainKitBASESoliditySupabaseLarge Language ModelNode.jsNext.jsRemix IDE