Using AI as a Red Team for Property-Based Testing
Why using LLMs for basic unit tests is a missed opportunity, and how to use them to stress-test your system invariants instead.
Hello, I am Simona - after a decade in software engineering, I’ve built this space to share code experiments and essays on the intersection of technical architecture and user experience.
Why using LLMs for basic unit tests is a missed opportunity, and how to use them to stress-test your system invariants instead.
An exploration of software architecture as a clinical management of trade-offs, where intentional boundaries and system legibility transform code from a liability into a structural asset.
The concept of perceptual constraints and how they can be used to enhance the integrity of engineering systems.
Why the "Handover" is a broken metaphor, and what we should be doing instead.
A collection of experiments and prototypes exploring various design and engineering challenges. These are works in progress, so expect some rough edges and incomplete projects.
// Featured
Accessibility lab to not only test the colors and contrast of a design but also to explore the nuances of inclusive design, such as how different users might interact with a product and the various assistive technologies they might use.
// Featured
State management can be complex. This experiment is about building a visualiser to help understand and debug state in frontend applications.
THE LOGIC OF INTERFACE · Expected 2027