GraceSoft Core, Day 2: The Patterns I Couldn't Ignore
April 10, 2026
Looking at my projects as systems rather than separate apps showed the same patterns everywhere: auth, integrations, data design and UI foundations.
Read more →April 10, 2026
Looking at my projects as systems rather than separate apps showed the same patterns everywhere: auth, integrations, data design and UI foundations.
Read more →April 9, 2026
I didn't set out to build a framework. I was just trying to fix my app. How rebuilding the same foundations twice led to GraceSoft Core.
Read more →April 8, 2026
Removing friction from auth, giving email verification real design attention, making CTAs and the sidebar consistent, and making the timeline snappier on mobile.
Read more →April 7, 2026
Making Stripe the source of truth for plans, modelling accounts, plans and subscriptions, storing feature gates as data, and finally redesigning the app shell.
Read more →April 6, 2026
GraceSoft Story starts as an experiment: a timeline engine that turns scattered development activity like commits, notes and milestones into one evolving story.
Read more →