Featured Projects
Educational Establishment
Technologies: Proxmox, OPNsense, Nextcloud, Docker, Mailcow, PostgreSQL, Docker, Ansible
A self-sufficient redundant Poroxmox cluster based platform hosting Email, Nextcloud, Backup and more. The deployments/ updates are scripted and immutable.
- Key Features:
- Containerized deployments
- All data stay at home
- Fail save
Handball Scoreboard
Technologies: Python, Flask
Born out of the need to host a charity handball game in London. It displays the the current score of a handball game on screen on the venue and in a video stream. Check out Handball Society on YT
- Key Features:
- Browser based - very portable
- Realtime updates via WebSocket
- Users can interact via the Elgato Streamdeck hardware
Slide Presentation Software
Technologies: Dango, JS, Docker
A software that can create and display themed presentation slides on different screens. It also manages timed distribution of slides and presentations on different displays in different locations. All using passwordless authentication.
- Key Features:
- Painless to authenticate via QR code
- Handles text, images, videos and combinations using templates
- Strong integration with Django admin
- Responsive design for different display orientations
Dockerization of Humhub
Technologies: Humhub, PHP, Yii, MariaDB, JS DockerSwarm
Humhub is a Software similar to Facebook or Linkedin but free and open source. I created a docker deployment that serves 2k users. The setup includes bulk data imports, automatic registration via QR code, backup and restore procedures, custom theming and versioning. we.ggwgrpoup.eu
Home Automation
Technologies: MQTT, Zigbee, Python, paho-mqtt, Docker, Systemd, Ansible
I setup my home automation around zigbee2mqtt with using the paho-mqtt library and a ton of python scripts. All independent of any 3dr party services. This project not only rises a comfort level at my own home but gave me some experience with data bus technologies and realtime web applications.
- Key Features:
- Lighting
- Temperature control
- Notifications
- Logging
- Info-viz
- Monitoring