Brett Kromkamp's GitHub Profile
You've reached Brett Kromkamp's GitHub profile.
I contribute to and maintain Contextualise, TopicDB, StoryDB and a couple of other open source projects.
Expect many of my projects to be related to the development of interactive web experiences using semantic technologies combined with web-based 3D and WebXR technologies.
Technologies I enjoy working with, include:
- Python programming language
- Flask web framework
- Blender 3D creation suite
- three.js library for 3D web content
- Topic map standard to describe complex relationships between abstract concepts and real-world (information) resources
- Resource Description Framework (RDF) standard model for data interchange on the Web
- RDF4J Java framework for processing and handling RDF data
Current Project
Wiring-up an RDF/Web Stack
- RDF4J (RDF, SPARQL, OWL, SHACL)
- Spring Boot framework
- Svelte.js
- Ontodia graph visualization library
Contextualise Experiments
Mixing Art and Code to Build Engaging Web Experiences
Development of web content models, concepts, creation processes and tools: mix art and code to build interactive, engaging web experiences.
Reveal.js-Based Knowledge Paths
Extending Contextualise to include a reveal.js-based presentation mode to supplement the existing knowledge path feature.
Storytelling With Interactive Visualisation of Semantic Events
Developing a web application —for storytelling purposes— that allows a user to navigate between a collection of narrative events. Each event has an accompanying 3D environment with participants and items that can be interacted with. Interactions include (but, are not limited to) displaying more information about the selected object and superimposing the selected object over the user's view of the real world (that is, augmented reality). Narratives are Contextualise topic maps.
I will see you again, in the place where no shadows fall. — Ambassador Delenn, Babylon 5
