The goal of Askwikidata is to guide LLM output using Wikidata. This way, text generated in response to user queries can be grounded in Wikidata knowledge as well as directly reference it. This leads to reduced hallucinations, up to date knowledge as well as improved verifiability.
This project explores the possibilities and challenges of implementing retrieval augmented generation (RAG) on Wikidata's terrabyte scale data set, leveraging multicore processing and distributed computing methodologies.
Wikibase Suite provides the software stack powering Wikidata as a production ready self-hosting solution.
We, as a cross functional team, adapt, test, package and release the software built originally for internal purposes as a suite of tools matching the requirements of external organizations.
In order to maintain sovereignty and be in control of IT infrastructure supporting our daily lives, I am running a suite of services such as e-mail, cloud storage for e.g. photos, contact and calendar synchronization, version control and Wordpress web hosting for some dozens of users.
The system runs on bare metal with a distributed backup strategy. The full setup is described in code using NixOS and Disko and therefore completely reproducible. All data is encrypted at rest. This allows low running costs while keeping the valuable user data safe.
As a startup incubated at Charité Berlin, dot.base provides a digital health record system for highly specialized medical procedures. One of the key features is the ability to develop interfaces and medical processes on the platform itself together with future end-users.
In this early stage, we as a cross functional core team managed all aspects of our operations, including public relations, design, funding, recruiting, research, development, testing, devops and documentation.
I developed the initial firmware version for Mobisol's remote controlled off grid solar home systems. The main requirements were to run on inexpensive hardware as well as to have a very short time to market. The firmware featured backend communication to a REST API via GPRS, fallback via SMS, RSA signature verification, data logging and more on an 8bit μC with 16kB RAM. Firmware updates via HTTP allowed a fast roll-out of the first prototype systems, even though some features were initially missing.
Later I recruited and led a team of 4 firmware engineers supporting the full product life cycle from mass production to obsolescence. We maintained the software, added support for new hardware generations and implemented a real time charge controller on a smaller co-processor. CI tested our firmware during development on test hardware simulating various load and error situations.
When I left the organization, more than 50,000 systems have been deployed in the field. Mobisol has been acquired by ENGIE.
When Nevrax released the source code of their MMORPG Ryzom, a couple of enthusiasts from around the world started to port the game client from Windows to Linux. I joined them and ported the game client to Mac OS X Cocoa.
My main work was concerned with adapting the core libraries "NEL - Nevrax Library" to Mac OS X by using the Cocoa framework for receiving input events from keyboard and mouse, creating windows and rendering the game scene using OpenGL as well as bundling the game client as MacOS app bundle.
Later the game client was released to the Mac App Store and featured on several Mac news sites.