Projects
Building tools for the digital frontier.
Aime Directory
Curated tools & knowledge for building modern AI-powered software. A comprehensive directory of Model Context Providers (MCPs), VSCode configs, prompts, instructions, articles, and tools for AI-assisted development.
Aime Directory is a curated platform for developers building AI-powered software. It provides a comprehensive collection of resources including Model Context Providers (MCPs), VSCode configurations, prompts, instructions, articles, and tools.
The directory features searchable and indexed content covering:
- MCPs for extending AI capabilities
- VSCode configuration presets for GitHub Copilot and other AI tools
- Ready-to-use prompts for common development tasks
- Framework-specific instruction files for TypeScript, Angular, Nest.js, and more
- Curated articles about AI development practices
- Developer tools for AI-assisted coding
Built with modern web technologies and kept intentionally minimal, Aime Directory helps developers discover and utilize the best tools and practices for AI-powered development workflows.
Camunda Directory
A curated directory of resources, tools, and best practices for the Camunda ecosystem. Discover connectors, templates, plugins, and community contributions for process automation and workflow orchestration.
Camunda Directory is a comprehensive resource hub for the Camunda process automation ecosystem. It serves as a central discovery platform for developers and business process experts working with Camunda Platform, Camunda Cloud, and related workflow technologies.
All data is fetched from public resources.
Boring Dev Tools
A collection of essential developer utilities that work locally in your browser. No fancy UIs, no backends, no data collection - just the tools you need including JWT decoder, URL decoder, Cron expressions, JSON formatter, and more.
Boring Dev Tools is a collection of essential developer utilities designed with simplicity and privacy in mind. All tools run entirely in your browser with no backend required, ensuring your data never leaves your machine.
Key features:
- Local First: Everything runs in your browser, no internet connection required after initial load
- Privacy Focused: Your data is never sent to any server - it stays on your device
- Browser Persistence: Uses local storage to save your data between sessions
- Boring Design: No distractions, just functional tools that get the job done
Available tools include JWT decoder/validator, URL encoder/decoder, Cron expression builder, JSON formatter/validator, Base64 encoder/decoder, hash generators, and more. New tools are added regularly based on developer needs.
Perfect for developers who value privacy, simplicity, and tools that just work without the overhead of accounts, authentication, or cloud services.
Data Democracy
Empowering organizations to democratize data access and decision-making. Tools, resources, and best practices for making data accessible and actionable for everyone in your organization.
A tool to instantly understand the german political healthiness with understandable metrics and data.
Dev Pulse
A platform for tracking developer productivity and team health metrics. Monitor burnout indicators, code velocity, and collaboration patterns to build sustainable, high-performing engineering teams.
Dev Pulse is an analytics platform designed to help engineering leaders understand and improve team health, productivity, and sustainability. It provides actionable insights into developer wellbeing and team dynamics without invasive monitoring.
Dynamic Pong
A multi-area competitive pong game where balls battle for territory. Watch as each ball defends its colored zone while trying to conquer others in this AI-designed physics playground.
Dynamic Pong is a competitive multi-area physics game that reimagines the classic Pong concept with territorial conquest mechanics. Instead of two paddles, multiple balls battle for control of a divided playing field.
How It Works:
- The playing field is divided into configurable areas (default: 4)
- Each area has a unique color pair: background and ball color (complementary)
- Each ball starts randomly positioned in its home area
- Balls move in physics-based trajectories, bouncing off walls at realistic angles
- When a ball enters enemy territory, it “conquers” it by removing square bricks
- A ball loses when its territory shrinks below 9x the ball’s size
- The losing area is transferred to the ball with the smallest remaining territory
What Makes It Special: This entire game was conceptualized and implemented using GitHub Copilot. I saw others implementing dynamic pong variations and wanted to explore how AI could help me build a more feature-rich version with configurable parameters and strategic depth.
Configurable Options:
- Field dimensions (square playing area)
- Number of competing areas
- Ball size (width/height)
- Game speed and physics parameters
Built with React and Canvas, Dynamic Pong demonstrates how AI-assisted development can bring creative game concepts to life quickly while maintaining clean, maintainable code.
Lifosy
The Life Operating System - A local-first personal management platform with dashboards, notes, habits, tasks, and micro pages. Your data belongs to you, stored as files with infinite Git-based history and cross-platform sync.
Lifosy is a Life Operating System designed to help you organize and manage your personal and professional life without sacrificing data ownership or privacy. Built on the principle of “files over services,” Lifosy ensures your data always belongs to you.
Core Philosophy:
- Ownership: Your data is stored as files. If Lifosy disappears, your data stays with you
- Universal Access: Works on desktop, mobile, Windows, Mac, Linux, iOS, and Android
- Simplicity: Just editing files - whether through the editor or widgets
Key Features:
- Customizable Dashboards: Generate personal, work, or project dashboards in minutes with various widgets
- Time-Travel History: Infinite history powered by Git - never lose a thought or idea
- Supercharged Notes: Powerful editor that adapts to your thinking style
- Habit Tracking: Intelligent habit tracking to build consistency
- Brag Documents: Document your accomplishments and wins
- Action Log: Task tracking that actually gets things done
- Micro Pages: Free events, forms, biolinks, and points of interest without external services
- RSS Reader: Manage and read your RSS feeds efficiently
- Local-First Sync: Sync everything to your local machine with cloud backup
Lifosy combines the flexibility of file-based systems with the convenience of modern productivity apps, giving you complete control over your life’s data while maintaining simplicity and universal access.
dapphuntr
DappHunter is for finding the coolest new dapps and/or for showcasing and receiving feedback on your dapps. Made without special backends, only smartcontracts, ipfs, and thegraph. This project was implemented during ETH Amsterdam 2022 Hackathon and won a prize by TheGraph.
Generate and mint your own punk! Since cryptopunks became very expensive and I’d like to get at least the art for me I’ve implemented my own punk project.
DiyPunks
Generate and mint your own punk! Since cryptopunks became very expensive and I'd like to get at least the art for me I've implemented my own punk project.
Generate and mint your own punk! Since cryptopunks became very expensive and I’d like to get at least the art for me I’ve implemented my own punk project.
EthME
Your chic web3 identity and profile, powered by Ethereum and IPFS
Your chic web3 identity and profile, powered by Ethereum and IPFS
fcheat
fcheat is for all who cannot remember all the commands ;) It is a CLI that can be extended with your own commands. It helps you to find your commands quickly.
fcheat is for all who cannot remember all the commands ;) It is a CLI that can be extended with your own commands. It helps you to find your commands quickly.
Find the next victim
You are always looking for a volunteer? As the next chair for a meeting, as the next at the standup, ...? This miniapp helps you. Just publish a Google Spreadsheet with all participants and you are ready to go.
You are always looking for a volunteer? As the next chair for a meeting, as the next at the standup, …? This miniapp helps you. Just publish a Google Spreadsheet with all participants and you are ready to go.
Generative Arts
This is a Github project I started with a colleague. We want to try out different techniques in Generative Art. We are also creating assets that we will use for a conference talk to generate art from a BPMN process using a BPMN process.
This is a Github project I started with a colleague. We want to try out different techniques in Generative Art. We are also creating assets that we will use for a conference talk to generate art from a BPMN process using a BPMN process.
SkunkWorks NFT
Skunk Works is a collection of NFTs - unique digital collectibles, working within the Ethereum Blockchain given a high degree of autonomy. 10k skunks have been programmatically generated from a wide range of combinations, each with unique characteristics and different traits.
Skunk Works is a collection of NFTs - unique digital collectibles, working within the Ethereum Blockchain given a high degree of autonomy. 10k skunks have been programmatically generated from a wide range of combinations, each with unique characteristics and different traits.
MakerDAO Delegates
A webapp that aggregates and visualizes diverse data from the MakerDAO ecosystem regarding delegates.
A webapp that aggregates and visualizes diverse data from the MakerDAO ecosystem regarding delegates.
zukuNFT
100 OpenSea collections analyzed reg connecting collections
100 OpenSea collections analyzed reg connecting collections
RestZeebe
If you want to try out Camunda Clouds Workflow Engine without implementing one line of code Restzeebe will help you. Register Service Workers, send messages or start new instances from your browser.
If you want to try out Camunda Clouds Workflow Engine without implementing one line of code Restzeebe will help you. Register Service Workers, send messages or start new instances from your browser.
Websiteshot
Never spend time again to create awesome screenshots of your websites.
Never spend time again to create awesome screenshots of your websites.
Zeebetron: How to Manage Multiple Zeebe Profiles with Electron
Learn how to use a simple Electron app to switch between different Zeebe profiles and communicate with various Zeebe brokers. This can save you time and hassle when working with Zeebe, a cloud-native workflow engine for microservice orchestration.
If you are using Zeebe to automate your business processes, you may need to work with different Zeebe brokers depending on your project, environment, or client. However, switching between different Zeebe profiles can be tedious and error-prone, especially if you have to manually edit configuration files or environment variables.
That’s why I created a small Electron app that allows you to easily manage and switch between different Zeebe profiles. This app lets you create, edit, and delete Zeebe profiles, and automatically sets the appropriate environment variables for each profile. This way, you can communicate with any Zeebe broker without hassle.
In this article, I will show you how to use this app and how it can make your life easier when working with Zeebe. You will learn how to:
- Install and run the app
- Create and edit Zeebe profiles
- Switch between Zeebe profiles
- Test your connection to Zeebe brokers
Let’s get started!