Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brettkromkamp/brettkromkamp
https://github.com/brettkromkamp/brettkromkamp
blender3d python3 semantic-tech threejs topic-maps vuejs
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/brettkromkamp/brettkromkamp
- Owner: brettkromkamp
- Created: 2020-08-30T10:14:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-05T10:10:44.000Z (10 months ago)
- Last Synced: 2024-04-05T13:10:18.685Z (10 months ago)
- Topics: blender3d, python3, semantic-tech, threejs, topic-maps, vuejs
- Homepage: https://brettkromkamp.com/
- Size: 8.06 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Brett Kromkamp - brettkromkamp.com](https://github.com/brettkromkamp/brettkromkamp/blob/master/resources/banner2.png)
## Brett Kromkamp's GitHub Profile
You've reached [Brett Kromkamp](https://brettkromkamp.com/)'s GitHub profile. Find me on [Mastodon](https://indieweb.social/@brettkromkamp).
I am working on the next version of [Contextualise](https://contextualise.dev/), a personal knowledge management application. Knowledge management is a [crowded space](https://github.com/brettkromkamp/awesome-knowledge-management). My contribution to the plethora of approaches and applications in this space is based on a combination of semantic technologies, vector search and language model workflows.
**I ask everyone to support the people of Ukraine who are being invaded by Russia**. [Donate now](https://supportukrainenow.org/).
My latest blog post is [Three.js Development in 2023](https://brettkromkamp.com/posts/three-js-development-in-2023/).
I contribute to and maintain [Contextualise](https://github.com/brettkromkamp/contextualise), [TopicDB](https://github.com/brettkromkamp/topic-db) and a couple of other open source projects. I also have several published Python packages on [PyPI](https://pypi.org/user/brettkromkamp/). Expect many of my projects to be related to __semantic technologies__, data pipelines and large language models.
Technologies I enjoy working with, include:
* [Topic maps](https://ontopia.net/topicmaps/materials/tao.html) describing knowledge structures and associating them with information resources
* Labeled property graphs including (but, not limited to) [Apache TinkerPop](https://tinkerpop.apache.org/) graph computing framework together with [Gremlin](https://tinkerpop.apache.org/gremlin.html) query language
* Data analysis with data pipelines (often) using a combination of [Apache Airflow](https://airflow.apache.org/), [Apache Spark](https://spark.apache.org/) and [Apache Superset](https://superset.apache.org/)
* [Python](https://www.python.org/) programming language
* [FastAPI](https://fastapi.tiangolo.com/) web framework for building APIs
* [Flask](https://flask.palletsprojects.com/en/2.2.x/) web framework### Contextualise Projects
#### Contextualise Platform
Contextualise is a software platform that enables users to transform relevant data into meaningful insights, leveraging concepts they already understand. It simplifies complex information, making it easier to comprehend and explore.
#### Reveal.js-Based Knowledge Paths
Extending [Contextualise](https://contextualise.dev/) to include a [reveal.js](https://revealjs.com/)-based presentation mode to supplement the existing [knowledge path](https://brettkromkamp.com/posts/knowledge-paths/) feature.
#### 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](https://brettkromkamp.com/posts/engaging-web-experiences/)
### Story Technologies
#### Storytelling With Interactive Visualisation of Semantic Events
Developing a combined Angular and [Pixi.js](https://pixijs.com/)-based web application —for storytelling purposes— that allows a user to navigate between a collection of [narrative events](https://brettkromkamp.com/posts/narrative-events/). Each event has an accompanying 2.5D, isometric 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 high-lighting a set of objects by tag. Narratives are [Contextualise](https://contextualise.dev/) topic maps.
> I will see you again, in the place where no shadows fall. — Ambassador Delenn, Babylon 5