This week I worked on two features that seemed straightforward but turned out to require more thought than expected
Dynamic consent management and smart IEP versioning for a special needs school management platform.
What I built
The system needed to record guardian consent before any assessment could be done on a child. But consent is not just a checkbox. It has to match a specific purpose, a version, and must not be expired. Getting an "active consent" wrong means potentially violating compliance. I also built IEP versioning, where the system automatically tracks whether an IEP is brand new (v1.0), a regeneration of an existing one (v1.1), or a completely fresh start (v2.0).
The problem I had to solve






