Loading...
Loading...
3 min read
TiiQu is a pre-product startup focused on building trustworthy, explainable AI systems. At the time of writing, the company has over 120 active participants, including engineers, researchers, designers, and subject matter experts collaborating on the platform.
One of my responsibilities was designing and implementing an interactive knowledge graph that allows users to explore large amounts of interconnected ESG (Environmental, Social and Governance) data in an intuitive way.
A knowledge graph is a visual representation of connected information.
Instead of displaying data in tables or documents, information is represented as nodes connected by relationships, making it easier to understand how concepts relate to one another.
For TiiQu, the data followed a hierarchical structure:
Macro Area
└── Macro Topic
└── Topic
└── Subtopic
└── Question & AnswerThe graph allows users to progressively explore this hierarchy, navigating thousands of interconnected pieces of information while maintaining context throughout the journey.
I owned the feature from end to end rather than implementing isolated tickets.
This included:
Owning the complete lifecycle meant balancing product requirements, engineering constraints and long-term maintainability rather than focusing solely on implementation.



A significant part of the project involved researching and evaluating graph visualisation libraries before any development began.
I compared several solutions based on:
After building prototypes and analysing the trade-offs, I selected the library that best balanced performance, maintainability and the user experience for TiiQu's requirements.
Rather than choosing the first available solution, the decision was driven by technical evaluation and evidence gathered during prototyping.

Alongside development, I produced comprehensive documentation to support the project long after implementation.
The documentation covered:
Clear documentation ensures future engineers can understand the reasoning behind architectural decisions, onboard more quickly, and confidently build upon the feature without starting from scratch.
This project combined frontend engineering, system design and technical decision-making into a single feature.
Beyond building an interactive knowledge graph, it gave me experience owning a product from initial design through implementation, evaluating architectural trade-offs, and creating documentation that supports long-term maintainability.