Why should installers see one tab? Role-based access that actually protects data
How one system serves nine kinds of staff, with each person seeing exactly what their job needs, and why file access is checked per record, not just per role.
How do you build an offline-first app that never loses a record?
How a field app keeps working with no signal, and why the phone, not the server, has to be the source of truth until every record is confirmed.
Writing
Blog
Notes from real projects: how things were built, what went wrong, and what held up. Written for the people who run the businesses, with enough detail for the developers who work with them.