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.
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.
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.
Tags: irc, Typescript, Networking, IRC, Sockets, Protocol
App Links Validator
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.
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.
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.
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.
Tags: Dotfiles, Shell, macOS, Linux, Config