What I've built
Projects that reflect how I think
Things I've built, either by myself or with a team!
Featured
In depth
A task management application where users create and assign tasks to themselves or others. Tasks carry a full lifecycle: pending, acknowledged, completed, rejected, or failed and include deadlines, signatures, and threaded comments. A rich filtering system lets users slice tasks by status, date, assignee, creator, and org relationships.
Edit access isn't flat, it's org-aware. A user can only edit tasks they created themselves, or tasks created by anyone they manage. That required modeling a manager chain and enforcing it consistently across every edit path. Every user has a manager, with a single root user at the top.
Rather than simple role-based access, permissions are derived dynamically from the org hierarchy. For example, a user's edit rights expand as they manage more people. This mirrors how real teams actually delegate responsibility.
Something new is taking shape — a Spring Boot backend with AI integration. More details here once it's further along.
More coming
as I build.