<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Brett Kromkamp</title>
    
    
    
    <link>https://brettkromkamp.com/</link>
    <description>Recent content on Brett Kromkamp</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 05 Sep 2025 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://brettkromkamp.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Building an AI and Data Pipeline for Norwegian Parliamentary Procedure</title>
      <link>https://brettkromkamp.com/posts/norwegian-parliamentary-procedure/</link>
      <pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/norwegian-parliamentary-procedure/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/stortinget.jpg&#34;/&gt;
          
        
        
        
          Over the past months, I&#39;ve been working on a project that combines my interests in data-engineering, AI, and civic transparency: building a [Contextualise AI](posts/contextualise-ai/)-based data pipeline that processes and analyses the procedures of the Norwegian Parliament (Stortinget).
          
        
        </description>
    </item>
    
    <item>
      <title>Contextualise AI</title>
      <link>https://brettkromkamp.com/posts/contextualise-ai/</link>
      <pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/contextualise-ai/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/scifi-hud.png&#34;/&gt;
          
        
        
        
          Contextualise AI is a data integration and analytics platform designed for organizations of all kinds. It combines a graph-based approach to modeling the world with tools for building data pipelines, applications and AI workflows; an all in one platform. This makes it easier for different teams to work with data and apply it to real problems.
          
        
        </description>
    </item>
    
    <item>
      <title>Contextualise AI</title>
      <link>https://brettkromkamp.com/projects/contextualise-ai/</link>
      <pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/projects/contextualise-ai/</guid>
      <description>
        
          
          
          
        
        
        
          Contextualise AI # Contextualise AI is a data integration and analytics platform designed for organizations of all kinds. It combines a graph-based approach to modeling the world with tools for building data pipelines, applications and AI workflows; an all in one platform. This makes it easier for different teams to work with data and apply it to real problems.
          
        
        </description>
    </item>
    
    <item>
      <title>Immersive Experiences</title>
      <link>https://brettkromkamp.com/page/immersive-experiences/</link>
      <pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/page/immersive-experiences/</guid>
      <description>
        
          
          
          
        
        
        
          An immersive experience pulls a person into another real or imagined world, enabling them to manipulate and interact with their environment. Immersive experiences use a blend of visuals, sound and technology to deliver unforgettable and engaging worlds.
I have written several articles related to immersive experiences that could be of interest:
Engaging Web Experiences The Combination of Content and Knowledge Management - Part 1 Semantic Modelling of Narrative Events Building Blocks # The experiences provided below are not fully fledged immersive experiences but smaller building blocks and, as such, parts of larger experiences.
          
        
        </description>
    </item>
    
    <item>
      <title>Three.js Development in 2023</title>
      <link>https://brettkromkamp.com/posts/three-js-development-in-2023/</link>
      <pubDate>Sun, 11 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/three-js-development-in-2023/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/office-1.png&#34;/&gt;
          
        
        
        
          I have recently resumed developing three.js-based applications after a period of little to no development with three.js and the developer experience has been first-class. It&#39;s not that the three.js-specific developer experience was bad before, but now it&#39;s just so much better.
          
        
        </description>
    </item>
    
    <item>
      <title>Brave Robot Universe</title>
      <link>https://brettkromkamp.com/posts/brave-robot-universe/</link>
      <pubDate>Sun, 31 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/brave-robot-universe/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/military-truck-blueprint-1024.png&#34;/&gt;
          
        
        
        
          The Brave Robot Universe project is part of my worldbuilding efforts and &amp;mdash;to a greater or lesser extent&amp;mdash; touches upon nearly all of my personal software development efforts.
          
        
        </description>
    </item>
    
    <item>
      <title>Game Development Revisited</title>
      <link>https://brettkromkamp.com/posts/game-development-revisited/</link>
      <pubDate>Mon, 15 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/game-development-revisited/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/mountain-clouds.png&#34;/&gt;
          
        
        
        
          Over the last couple of weeks I have circled back to one of my &amp;mdash;always in the back of my mind&amp;mdash; interests, namely game development.
          
        
        </description>
    </item>
    
    <item>
      <title>Engaging Web Experiences</title>
      <link>https://brettkromkamp.com/posts/engaging-web-experiences/</link>
      <pubDate>Wed, 24 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/engaging-web-experiences/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/isometric-bedroom.png&#34;/&gt;
          
        
        
        
          For the past year I have been working on the development of content-related concepts, processes and tools with the express purpose of building highly engaging and unique web-based content experiences.
          
        
        </description>
    </item>
    
    <item>
      <title>The Combination of Content and Knowledge Management - Part 1</title>
      <link>https://brettkromkamp.com/posts/content-and-knowledge-management/</link>
      <pubDate>Mon, 28 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/content-and-knowledge-management/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/street-food-store.png&#34;/&gt;
          
        
        
        
          The first of several brain dumps in relation to the management of content and knowledge on the web. Some of the following points will be generally applicable while others are more specific to the topic maps paradigm, a member of the semantic technologies family.
          
        
        </description>
    </item>
    
    <item>
      <title>Hypergraph Associations</title>
      <link>https://brettkromkamp.com/posts/hypergraph-associations/</link>
      <pubDate>Sun, 24 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/hypergraph-associations/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/church.png&#34;/&gt;
          
        
        
        
          TopicDB, the topic maps engine on top of which Contextualise is built has always had support for associations that connect more than two topics together. But, up until very recently, Contextualise didn&#39;t.
          
        
        </description>
    </item>
    
    <item>
      <title>Awesome Knowledge Management</title>
      <link>https://brettkromkamp.com/posts/awesome-knowledge-management/</link>
      <pubDate>Mon, 18 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/awesome-knowledge-management/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/isometric-classroom.png&#34;/&gt;
          
        
        
        
          The Awesome Knowledge Management project is an attempt to keep track of interesting people, projects, applications and so forth related to the combined knowledge management and knowledge graph space.
          
        
        </description>
    </item>
    
    <item>
      <title>In Place Topic Creation</title>
      <link>https://brettkromkamp.com/posts/in-place-topic-creation/</link>
      <pubDate>Tue, 28 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/in-place-topic-creation/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/miami-building.png&#34;/&gt;
          
        
        
        
          In the vast majority of forms in Contextualise the user is expected to provide references to other topics resulting in, at times, a very cumbersome user experience.
          
        
        </description>
    </item>
    
    <item>
      <title>Knowledge Paths</title>
      <link>https://brettkromkamp.com/posts/knowledge-paths/</link>
      <pubDate>Wed, 22 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/knowledge-paths/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/isometric-living-room.png&#34;/&gt;
          
        
        
        
          Anything other than a trivial topic map can be difficult to navigate without getting lost. Knowledge paths can help in this situation.
          
        
        </description>
    </item>
    
    <item>
      <title>Collaboration With Other Contextualise Users</title>
      <link>https://brettkromkamp.com/posts/contextualise-collaboration/</link>
      <pubDate>Tue, 31 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/contextualise-collaboration/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/miami2.png&#34;/&gt;
          
        
        
        
          Currently, Contextualise does not support effective collaboration. A new feature is being developed that will allow you to share your topic maps with other Contextualise users for the purpose of collaboration.
          
        
        </description>
    </item>
    
    <item>
      <title>Semantically Meaningful Relationships</title>
      <link>https://brettkromkamp.com/posts/semantically-meaningful-relationships/</link>
      <pubDate>Thu, 19 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/semantically-meaningful-relationships/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/battle-mech.png&#34;/&gt;
          
        
        
        
          Contextualise makes it possible to assert semantically meaningful relationships between topics. In practice though, what does that mean?
          
        
        </description>
    </item>
    
    <item>
      <title>Manage Your Knowledge With Contextualise</title>
      <link>https://brettkromkamp.com/posts/manage-your-knowledge/</link>
      <pubDate>Sun, 08 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/manage-your-knowledge/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/micro-environments.png&#34;/&gt;
          
        
        
        
          Manage your knowledge with Contextualise, a tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources.
          
        
        </description>
    </item>
    
    <item>
      <title>Codex Roboticus</title>
      <link>https://brettkromkamp.com/posts/codex-roboticus/</link>
      <pubDate>Mon, 28 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/codex-roboticus/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/codex-roboticus1.png&#34;/&gt;
          
        
        
        
          Codex Roboticus, an interactive e-book experiment.
          
        
        </description>
    </item>
    
    <item>
      <title>StoryDB</title>
      <link>https://brettkromkamp.com/projects/story-db/</link>
      <pubDate>Sat, 21 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/projects/story-db/</guid>
      <description>
        
          
          
          
        
        
        
          StoryDB is a formalization of complex events with an accompanying persistence store. StoryDB is ideally suited for things like story development and investigative journalism. With StoryDB it is straightforward to (procedurally) create complex events and the precise relationships between events. StoryDB&amp;rsquo;s event model describes an event in terms of what is happening, when and where it is happening, who its participants are and why it is taking place.
StoryDB is an open source project maintained at GitHub.
          
        
        </description>
    </item>
    
    <item>
      <title>Semantic Modelling of Narrative Events</title>
      <link>https://brettkromkamp.com/posts/narrative-events/</link>
      <pubDate>Tue, 17 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/narrative-events/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/lake-cabin.png&#34;/&gt;
          
        
        
        
          Semantic modelling of narrative events with accompanying interactive 3D environments.
          
        
        </description>
    </item>
    
    <item>
      <title>Blender 2.8</title>
      <link>https://brettkromkamp.com/posts/blender-2-8/</link>
      <pubDate>Sun, 15 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/blender-2-8/</guid>
      <description>
        
          &lt;img src=&#34;https://brettkromkamp.com/donuts.png&#34;/&gt;
          
        
        
        
          My first steps with Blender 2.8.
          
        
        </description>
    </item>
    
    <item>
      <title>Brett Kromkamp</title>
      <link>https://brettkromkamp.com/posts/my-first-post/</link>
      <pubDate>Sat, 14 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/posts/my-first-post/</guid>
      <description>
        
          
          
          
        
        
        
          I am a Python and JavaScript developer in addition to being a semantic technologies and 3D (Blender and three.js) enthusiast.
          
        
        </description>
    </item>
    
    <item>
      <title>Contextualise</title>
      <link>https://brettkromkamp.com/projects/contextualise/</link>
      <pubDate>Sat, 14 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/projects/contextualise/</guid>
      <description>
        
          
          
          
        
        
        
          Contextualise is a simple and flexible tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources — think of investigative journalism, personal and professional research projects, world building (for books, movies or computer games) and many kinds of hobbies.
Contextualise&amp;rsquo;s main dependency is TopicDB.
Contextualise is an open source project maintained at GitHub. To get an understanding of what is currently being considered for development, check out Contextualise&amp;rsquo;s list of open issues.
          
        
        </description>
    </item>
    
    <item>
      <title>Hello!</title>
      <link>https://brettkromkamp.com/page/about/</link>
      <pubDate>Sat, 14 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/page/about/</guid>
      <description>
        
          
          
          
        
        
        
          You’ve reached Brett Kromkamp&amp;rsquo;s personal website. Welcome!
I am currently (April 2024) working on the next version of Contextualise, a personal knowledge management application. Knowledge management is a crowded space. My contribution, however, to the plethora of approaches and applications in this space is based on topic maps.
My latest blog post is Building an AI and Data Pipeline for Norwegian Parliamentary Procedure.
I contribute to and maintain Contextualise, TopicDB and a couple of other open source projects.
          
        
        </description>
    </item>
    
    <item>
      <title>Projects</title>
      <link>https://brettkromkamp.com/page/projects/</link>
      <pubDate>Sat, 14 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/page/projects/</guid>
      <description>
        
          
          
          
        
        
        
          Contextualise AI # Contextualise AI is a data integration and analytics platform designed for organizations of all kinds. It combines a graph-based approach to modeling the world with tools for building data pipelines, applications and AI workflows; an all in one platform. This makes it easier for different teams to work with data and apply it to real problems.
TopicDB # TopicDB is a topic maps-based graph library. The topic maps paradigm describes a way in which complex relationships between abstract concepts and real-world resources can be described.
          
        
        </description>
    </item>
    
    <item>
      <title>TopicDB</title>
      <link>https://brettkromkamp.com/projects/topic-db/</link>
      <pubDate>Sat, 14 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://brettkromkamp.com/projects/topic-db/</guid>
      <description>
        
          
          
          
        
        
        
          TopicDB # TopicDB is a topic maps-based graph library. TopicDB is an open source project maintained at GitHub.
The topic maps paradigm describes a way in which complex relationships between abstract concepts and real-world resources can be described. The fundamental components of topic maps are topics, associations and occurrences.
Topics # The most significant attributes of a topic are its unique identifier and names. Essentially, a topic acts as a stub to which you can attach resources and refer to in associations.
          
        
        </description>
    </item>
    
  </channel>
</rss>