Skip to content
Ace DSA

Ace DSA

grind with AI-driven DSA with verifiable onchain

Created on 17th May 2025

Ace DSA

Ace DSA

grind with AI-driven DSA with verifiable onchain

The problem Ace DSA 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 I 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.

Tracks Applied (2)

AI

Ace DSA uses an AI agent to personalize daily DSA challenges based on each user’s performance. When a user completes a c...Read More

Consumer

Ace DSA is built for everyday users who want to get better at coding in a fun and rewarding way. It’s a user-friendly le...Read More

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio