01EngineeringA retrospective decision note using school software as the example: start with the records the product can never get wrong, then pick the database that protects them.
7 min read02EngineeringHow I brought structure, reusable components, complete validation, and consistent feedback to an existing codebase in my current role, and how the team adopted the standards.
6 min read03ProductA retrospective decision record: the two choices that turned a personal script into a product other developers could try.
5 min read04EngineeringMy current review approach, kept separate from the specific standards a team has agreed to.
4 min read05SystemsWorking offline is a promise, not just a cache
In Skoolbod Mobile, saving data on the phone was the easy part. The real work was deciding what people can do offline and showing them how fresh their information is.
In draft06AIUseful AI doesn’t always need a chat box
What building AwenesOS shows about putting AI to work on real tasks while the person stays in charge.
In draft07ProductDecide who is responsible before deciding who has access
Skoolbod serves administrators, teachers, students, and parents. Access stays easy to understand when it follows what each person is actually responsible for.
In draft