SaaS · Full-stack
A productivity platform that helps developers manage workflows, automate repetitive tasks, and keep project context in one place — built to reduce context-switching and ship faster.
Overview
Developers spend a surprising amount of time not writing code — switching between tools, hunting for context, re-explaining tickets, and manually tracking what changed. This platform was built to solve that.
I led the full-stack development end to end: from architecture decisions and data modelling, through to the React frontend and a GraphQL API layer serving real-time updates. The product was designed for small-to-medium engineering teams working asynchronously.
Challenge & Solution
The Challenge
Existing tools were either too heavy (Jira, Notion) or too simple (plain to-do lists). Teams needed something that connected code context — commits, PRs, branches — with task management without a migration nightmare.
The Solution
Built a lightweight layer that hooks into GitHub via webhooks, infers task relationships from commit messages, and presents developers with an auto-updated board — requiring zero manual updates from the team.
Outcomes
~40%
Reduction in status update meetings reported by beta teams
3×
Faster onboarding for new team members joining mid-sprint
500+
Tasks tracked across pilot teams in the first month
Tech Stack
Key Learnings
GraphQL subscriptions are powerful but need careful rate-limiting at scale — learned this the hard way when a spike in webhook events caused client storms.
Designing a good data model for "flexible task relationships" upfront saved months of painful migrations later. Schema design deserves more time than most projects give it.
The best developer tools are invisible. The more we reduced required clicks per action, the higher the daily active usage climbed.