Hvalec.

Personal Projects

A showcase of my recent personal work and creative explorations.


Uptime checker

Is It Up Tho

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.

  • uptime
  • url-checker
  • http-status
  • screenshot
  • puppeteer
  • express
  • nodejs
  • devtools
  • network
  • web-monitoring
IRC server from scratch

IRC Server

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.

  • irc
  • Typescript
  • Networking
  • IRC
  • Sockets
  • Protocol
App integrity validator

App Links Validator

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

  • JavaScript
  • Web API
  • Deep Links
  • Validation
Secret delivery step

Bitrise Doppler 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.

  • CI/CD
  • Bitrise
  • Doppler
  • DevOps
  • Security
Personal website

hvalec.com

Personal portfolio website built as a static HTML, CSS, and JavaScript site. Showcases work history, personal projects, and interests with a focus on performance, readability, and a clean themeable design.

  • HTML
  • CSS
  • JavaScript
  • Portfolio
  • Static Site
macOS/Linux config

Personal Dotfiles

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.

  • Dotfiles
  • Shell
  • macOS
  • Linux
  • Config