Žiga Hvalec

Mobile Developer, Maribor, Slovenia

Personal Projects

A showcase of my recent personal work and creative explorations.

Presence

Real-time, Live cursors & chat widget

A drop-in presence widget: add one script tag to any site and it shows how many people are on the page right now, streams everyone’s live cursor position, and lets visitors type floating messages to each other. Scoped per-room so multiple sites can share the same server without mixing.

Visit live, View on GitHub

Tags: WebSocket, Real-time, Presence, Widget, Node.js, Express

Is It Up Tho

Monitoring, Uptime checker

IsItUpTho is a server-side URL health checker. You enter any public URL and it fetches it from the server, returning the HTTP status code, response time, redirect chain (up to one hop), security headers, server software, cache policy, and a live Puppeteer screenshot of the final page. It includes rate limiting and SSRF/DNS-rebinding protection to prevent abuse.

Visit live

Tags: uptime, url-checker, http-status, screenshot, puppeteer, express, nodejs, devtools, network, web-monitoring

IRC Server

Networking, IRC server from scratch

A fully functional IRC server built from scratch in typescript. Supports standard IRC protocol features including channels, private messaging, and operator commands. Also includes custom AUTH commands for reserving nicks with a password. Built for fun and to learn how irc works.

Visit live, View on GitHub

Tags: irc, Typescript, Networking, IRC, Sockets, Protocol

Web tool, App integrity validator

Web tool for testing and validating App Links and Universal Links. Helps developers verify proper deep link configuration for iOS and Android applications.

Visit live

Tags: JavaScript, Web API, Deep Links, Validation

Bitrise Doppler Step

CI/CD tool, Secret delivery step

A Bitrise CI/CD step for securely fetching and injecting secrets from Doppler into your build pipeline. Simplifies secret management for mobile and web projects by automating environment variable setup.

View on GitHub

Tags: CI/CD, Bitrise, Doppler, DevOps, Security

hvalec.com

Portfolio, Personal website

Personal portfolio website built as a static Jekyll site. Showcases work history, personal projects, and interests with a focus on performance, readability, and simplicity.

Visit site

Tags: Jekyll, Markdown, CSS, Portfolio, Static Site

Personal Dotfiles

Dotfiles, macOS/Linux config

My personal dotfiles for macOS, including shell, editor, and tool configurations. Useful for quickly setting up a new development environment or sharing my preferred setup.

View on GitHub

Tags: Dotfiles, Shell, macOS, Linux, Config