[{"content":" What is Ping? Mark and highlight locations in Hytale to improve team coordination and communication. Ping is a Hytale server plugin that allows players to mark and highlight locations in the game world. It provides visual and audio feedback when marking locations, helping teams work together more effectively. The plugin was built using Java.\nThe plugin features visual ping markers with customizable particle effects and sound feedback, intelligent raycasting to detect target locations, temporary markers that automatically disappear after a configurable duration, and a built-in debug mode for development and troubleshooting.\nDownload the plugin from CurseForge. Example of Ping marking a location in Hytale Why did I build it? When I switched from Arc Raiders, I missed the middle mouse button ping functionality, so I decided to create this plugin to bring that feature to Hytale.\nzbejas/Ping Ping any place nearby to show people around what you are looking at. Java 2 0 ","externalUrl":null,"permalink":"/projects/ping/","section":"Projects","summary":"A server plugin that allows players to mark and highlight locations in Hytale","title":"Ping","type":"projects"},{"content":" What is Ad Fontem? [Latin: \u0026ldquo;To the Source\u0026rdquo;] Ad Fontem is a Discord bot that monitors YouTube links and automatically identifies original content sources. When someone shares a reaction video or repost, the bot analyzes the video description to find and share attribution to the original creator. Built with Bun and TypeScript.\nThe bot uses regex patterns and optional AI (Ollama) to detect original content attribution in video descriptions and replies with links to the source material.\nExample of Ad Fontem detecting and sharing original content sources Why did I build it? I built Ad Fontem to support original content creators and help communities discover the source material behind reaction videos. The bot helps combat content theft by promoting proper attribution.\nAlso, I quite dislike reaction content as it is recently.\nzbejas/ad_fontem Discord bot that monitors YouTube links and identifies original content sources. TypeScript 2 1 ","externalUrl":null,"permalink":"/projects/ad-fontem/","section":"Projects","summary":"A Discord bot that monitors YouTube links and automatically identifies original content sources","title":"Ad Fontem","type":"projects"},{"content":" What is OrbisCast? Stream IPTV channels directly to Discord voice channels with friends. OrbisCast is a Discord bot that streams IPTV channels directly to Discord voice channels. It allows users to watch TV together through Discord, featuring real-time TV guide information and interactive controls. The bot was built using TypeScript and Node.js.\nIt supports slash commands to stream channels, view TV guides, and control playback.\ncaution I am not responsible for any misuse of this tool. Ensure to comply with all applicable copyright laws and obtain necessary permissions for the IPTV content being streamed. Using self-bots is against Discord\u0026rsquo;s Terms of Service and may result in account termination. Use at your own risk. Example of OrbisCast streaming in Discord Why did I build it? I built OrbisCast to simplify watch parties with friends. It makes it easy to watch live TV together without needing dedicated IPTV players or screen sharing.\nzbejas/orbiscast A Discord IPTV streaming bot. TypeScript 20 5 ","externalUrl":null,"permalink":"/projects/orbiscast/","section":"Projects","summary":"A Discord bot that streams IPTV channels directly to Discord","title":"OrbisCast","type":"projects"},{"content":" What is Tinger? I used it to check for torrent trackers, but you can use it for anything. Tinger is a command-line tool that pings all links from a file, checks if they are alive, and logs the live links in a new file. It supports HTTP, HTTPS, and UDP links.\nThis was a go at building a simple CLI tool in Dart. I really liked working on this project.\ntip This tool is perfect for maintaining lists of web services or API endpoints. It can quickly validate which URLs are still responding!\nWhy did I build it? I had a list of trackers that were mostly dead, and I wanted to check which ones were still alive.\nnote While originally built for checking torrent trackers, Tinger can be used for any URL validation task - from monitoring service health to cleaning up bookmark lists.\nzbejas/tinger Ping URLs and save them in a file. Dart 21 5 ","externalUrl":null,"permalink":"/projects/tinger/","section":"Projects","summary":"A command-line tool that pings all links from a file and checks if they are alive","title":"Tinger","type":"projects"},{"content":" What is Portarius? [Latin: Porta/Door Arius/Keeper] Portarius was a passion project of mine, that I worked on for about a year. It was a mobile app, that connected to Portainer, a container management tool. The app was built using Flutter.\nwarning This project is no longer actively maintained. While the code is still available, it may not be compatible with newer versions of Portainer.\nPortarius 2.0 I was working on a new version of Portarius, that was going to be a complete rewrite of the app. It had a new design, and it was going to be more user-friendly. This is now also abandoned.\nThis is an old build I found. Since there is no public release of Portarius 2.0, you can use the APK below to install it on your Android device.\nView the Portarius 2.0 source code on the alpha branch. Download Portarius 2.0.0 Alpha APK Why did I build it? I built Portarius because I wanted to have a mobile app that I could use to manage my containers on the go. I was using Portainer at the time, and I wanted to have a more mobile-friendly experience.\nWhy did I abandon it? I abandoned Portarius because I lost interest in the project. I was working on it alone, and I didn\u0026rsquo;t have the motivation to continue working on it. I also started working on other projects, and I didn\u0026rsquo;t have the time to maintain it.\ntip If you\u0026rsquo;re looking for a simpler alternative to Portainer, check out Dockge - it\u0026rsquo;s free, supports multiple nodes, and has excellent mobile support!\nWhat\u0026rsquo;s next? I don\u0026rsquo;t have any plans to continue working on Portarius. I have not used Portainer in quite some time, and I don\u0026rsquo;t see myself using it in the future. I might revisit the project if I start using Portainer again, but for now, it\u0026rsquo;s on hold.\nzbejas/portarius Portarius is a free, open-source, cross-platform mobile app that allows you to manage your Portainer sessions. Dart 234 22 ","externalUrl":null,"permalink":"/projects/portarius/","section":"Projects","summary":"A free, open-source, cross-platform mobile app that allows you to manage your Portainer sessions","title":"Portarius","type":"projects"},{"content":" What is Grains? When life gives you lemons, make lemonade (or bread) Grains was a plugin for Minecraft that improved on the vanilla game by simplifying some of the game mechanics. It was built using Paper, a high-performance fork of Spigot, which is a modified Minecraft server that allows you to run plugins.\nnote Grains uses ProtocolLib for packet handling, which means it should remain compatible with most client changes across Minecraft versions.\nPrevious Next Why did I build it? I built Grains because I wanted to have a plugin that would simplify some of the game mechanics in Minecraft. I was playing on a server with some friends, and I wanted to make the game more enjoyable for everyone.\ntip Perfect for small private servers where you want quality-of-life improvements without heavy modifications!\nWhy was it abandoned? I actually added a dependency called ProtocolLib, which is a library that allows you to modify Minecraft packets. This takes care of the packet handling (used for hand animations, etc.), so Grains should work with most client changes. I haven\u0026rsquo;t checked the latest versions, but I think the plugin is still working. I might revisit it in the future, but for now, it\u0026rsquo;s on hold till the next Minecraft session (soon™).\nzbejas/Grains Minecraft improved Java 14 2 ","externalUrl":null,"permalink":"/projects/grains/","section":"Projects","summary":"A Minecraft plugin that simplifies some of the game mechanics","title":"Grains","type":"projects"},{"content":"","externalUrl":null,"permalink":"/tags/ai/","section":"Tags","summary":"","title":"AI","type":"tags"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/tags/bun/","section":"Tags","summary":"","title":"Bun","type":"tags"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/tags/cli/","section":"Tags","summary":"","title":"CLI","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/console/","section":"Tags","summary":"","title":"Console","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/dart/","section":"Tags","summary":"","title":"Dart","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/discord/","section":"Tags","summary":"","title":"Discord","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/flutter/","section":"Tags","summary":"","title":"Flutter","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/hytale/","section":"Tags","summary":"","title":"Hytale","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/iptv/","section":"Tags","summary":"","title":"IPTV","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/java/","section":"Tags","summary":"","title":"Java","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/minecraft/","section":"Tags","summary":"","title":"Minecraft","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/node.js/","section":"Tags","summary":"","title":"Node.js","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/plugin/","section":"Tags","summary":"","title":"Plugin","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/portainer/","section":"Tags","summary":"","title":"Portainer","type":"tags"},{"content":" Profile Reliable and self-driven software engineer with several years of experience developing full-stack, mobile, and backend solutions. Specialized in Flutter, Firebase, and Google Cloud development, with strong skills in Linux server administration and process automation.\nFor any inquiries, feel free to reach out via email - info@zbejas.io Work Experience Senior Software Development Engineer Current KoEnergija d.o.o., Maribor Developed complex full-stack solutions using Flutter and Firebase Implemented backend services and integrated REST APIs Provided DevOps support with GCP, Docker, and CI/CD pipelines March 2020 - Present\nSoftware Developer \u0026amp; Owner 3 years ZBE-IT, Remote Independently managed software projects Built and maintained infrastructure Consulted and implemented modern cloud-based solutions March 2022 - March 2025\nTechnical Skills Languages\nJavaScript\nTypeScript\nHTML\nCSS\nPython\nDart\nC/C++\nJava\nShell\nFrontend\nFlutter\nReact\nVue.js\nTailwind CSS\nHugo\nBackend\nNode.js\nBun\nFastAPI\nFirebase\nSupabase\nDatabases\nPostgreSQL\nMongoDB\nMySQL\nSQLite\nRedis\nDevOps\nDocker\nGitHub Actions\nGCP\nNginx\nLinux\nCheck out my Projects page for open-source work, or visit my GitHub to see all my repositories. ","externalUrl":null,"permalink":"/portfolio/","section":"Zbejas","summary":"","title":"Portfolio","type":"page"},{"content":" A collection of projects that I\u0026rsquo;ve managed to publish. ","externalUrl":null,"permalink":"/projects/","section":"Projects","summary":"","title":"Projects","type":"projects"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/spigot/","section":"Tags","summary":"","title":"Spigot","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/typescript/","section":"Tags","summary":"","title":"TypeScript","type":"tags"},{"content":"","externalUrl":null,"permalink":"/tags/youtube/","section":"Tags","summary":"","title":"YouTube","type":"tags"},{"content":" My name is Anže and I\u0026rsquo;m a Software Engineer based in Slovenia.\nWhat do I do? 🤔 As a Full Stack Developer, I work across the entire stack - from backend and frontend development to DevOps and infrastructure. I\u0026rsquo;m a Linux enthusiast with a passion for containerization and automation.\nWhat do I like? 🤩 I\u0026rsquo;m all about learning new technologies, tinkering with my homelab, and automating literally everything I can. I enjoy taking things apart to understand how they tick.\nWhen I\u0026rsquo;m not coding, you\u0026rsquo;ll find me reading manga and books, watching anime, or gaming. I am a nerd.\nWant to know more? Check out my portfolio for details about my work experience and technical skills. Feel free to reach out - info@zbejas.io ","externalUrl":null,"permalink":"/","section":"Zbejas","summary":"","title":"Zbejas","type":"page"}]