
DevTrack
A premium developer intelligence dashboard that track coding progress, analyzes learning patterns, and provides actionable insights for continuous improvement.
Performance & Impact
9 in parallel
Dashboard queries
One Promise.all fan-out instead of a serial waterfall, with the scoring done in memory
Real-time
Pattern Intelligence
Automated analysis of DSA problem distributions
$transaction
Data Integrity
Multi-entity writes (projects, milestones) go through Prisma interactive transactions
The Problem
Developers often lack a centralized way to track their growth across disparate areas like DSA, projects, and daily consistency. Manual tracking is fragmented, and raw data doesn't offer actionable paths to improvement.
The Solution
DevTrack solves this by providing a unified intelligence layer. It doesn't just record data; it analyzes it using a proprietary scoring and recommendation engine to guide developers toward their technical goals.
System Architecture
DevTrack is a developer productivity dashboard tracking DSA progress, project milestones, and daily coding activity. It uses Supabase Realtime (postgres_changes subscriptions) so the activity feed updates live across tabs and devices without polling — a green pulsing indicator shows the WebSocket channel status. The analytics layer generates personalized insights and prescriptive recommendations from historical patterns.
Core Engineering Achievements:
System Architecture
Frontend
Backend / Services
Infrastructure
"A modern full-stack architecture leveraging server-side business logic and parallel database execution for fast dashboard updates."
Visual Showcase
A high-fidelity walkthrough of the core interfaces and user experiences, designed with modern aesthetics.
Intelligence Dashboard
A centralized hub featuring the Developer Score, streak tracking, and personalized next-step recommendations.

DSA Tracking & Insights
Detailed problem tracking with automated pattern analysis and difficulty distribution visualization.
Daily Activity Logging
Streamlined data entry for daily coding logs with topic tagging and progress history.

Developer Settings
Premium user management and profile configuration with seamless theme switching.

The Engineering Challenge
The core challenge was building a real-time analytics suite that stays responsive as the number of logged activities grows. The dashboard needs nine independent aggregates, so a modular service layer issues them as one Promise.all fan-out rather than a serial waterfall and does the composite scoring in memory before anything reaches the client. The live activity feed is a Supabase Realtime postgres_changes subscription on daily_logs filtered to the current user, so multi-tab sync costs nothing in polling.
User Journey
Authentication
Secure login via Supabase with automatic session management.
Dashboard Overview
Real-time visualization of developer score, streaks, and weekly momentum.
Activity Tracking
Granular logging of daily study topics and DSA problem solving.
Intelligent Guidance
Receive AI-driven recommendations for next learning steps based on analysis.
Interested in the full engineering breakdown?
I'm always open to discussing technical implementations, from state management strategies to infrastructure scaling.