Skip to content

// 2025 · Web · React · Node.js · Python

Developed an intelligent task manager that applies AI concepts to organize, categorize, and prioritize work. Implemented smart suggestions and productivity tracking, focusing on automation to enhance day-to-day efficiency.

AI-Based Smart Task Manager — prioritized task board

The problem

To-do lists fail because they treat every task as equal. The interesting question is prioritization: which of these twenty items actually matters today? That's a problem AI concepts are genuinely suited to.

What I built

A web application with a React front end, a Node.js API layer, and Python services for the intelligence. Tasks are automatically organized, categorized, and prioritized; the app offers smart suggestions about what to tackle next and tracks productivity over time so the recommendations improve.

Engineering focus

The automation had to feel helpful rather than bossy — suggestions are surfaced, never enforced, and every automatic categorization can be corrected, with corrections feeding back into future behavior. Splitting the stack let each layer do what it does best: React for the interface, Node for the API, Python for the ML-flavored logic.

What it taught me

This project sits exactly at the intersection I'm building my career around: full-stack engineering as the delivery vehicle for applied AI. Making the two halves talk cleanly — typed API contracts between Node and Python — was the real lesson.

Next projectCubie Habit Tracker