Skip to content

JeremyHayes

I build Windows security tools, Cloudflare-deployed scanners, and Roblox gameplay work with releases, tests, and screenshots attached.

Jeremy Hayes driving a go-kart

Fig. 00: Jeremy Hayes, "my favorite color is blue"Portfolio photo

Start with the receipts.

Release pages, live deployments, scans, and test counts do more work than another animated skills list.

FileLocker v1.3.1.0 release

Inno Setup installer, SHA-256 checksum sidecars, GitHub Releases updater, and a fixed temporary download handle before verification.

Open release

Sentinel Tools on Cloudflare Workers

Four Next.js apps live on custom subdomains with a shared UI package, explainable scoring, CI, and 47 unit tests.

Open suite

Certificate scans on the site

CompTIA Tech+ and A+ certificate images are published, with Network+ and GitHub Foundations listed as current study targets.

View certs

What I actually build.

The work splits into four lanes. Each one maps to shipped code, a live project, or a case study with implementation details.

Windows security tools

FileLocker is a shipped WinUI 3 / WebView2 app for local file protection and guided maintenance workflows.

  • v1.3.1.0 ships through GitHub Releases with an Inno Setup installer.
  • Current payloads use AEAD formats with Argon2id key derivation.
  • System Care actions use scan, review, and apply flows instead of one-click cleanup.
Read FileLocker case study

Web security scanners

Sentinel Tools packages URL, repository, and file checks behind one hub with visible score deductions.

  • LinkSentinel, RepoSentinel, and FileSentinel share one scoring package and UI library.
  • FileSentinel hashes files in the browser and only sends a SHA-256 hash after an explicit lookup.
  • RepoSentinel reads public GitHub repository data without cloning and masks secret-shaped findings.
Read Sentinel Tools case study

Roblox gameplay work

My strongest Roblox work has been integrating team-built scripts and UI into playable builds.

  • The Survivors ran through one engineering mainline so contributor work landed in a working build.
  • Most fixes happened where two contributors' scripts met, not inside isolated features.
  • Vacancy Filled focused on reusable interaction logic for horror pacing and progression.
Read Roblox case study

Privacy and deployment experiments

I keep smaller builds around when they teach a specific constraint, like real-time overlays or deployment configuration.

  • PrivacyLens separates capture, detection, and overlay rendering before full model work.
  • This portfolio uses structured project data for pages, metadata, sitemap output, and tests.
  • The contact route stays behind Turnstile while the static site deploys separately.
Read PrivacyLens case study

Project pages with actual detail.

Each case study lists the stack, the constraint, the decisions, the outcome, and what I would improve next.

01Software Development · 2025-2026

FileLocker

A WinUI 3 / WebView2 desktop app with a React interface for protecting local files, checking hashes, reviewing metadata exposure, managing startup apps, cleaning approved system locations, and running update checks without sending file data to the cloud.

Expanded FileLocker from an encryption utility into a broader Windows security suite with modern AEAD payloads, safer output choices, guided maintenance workflows, and a repeatable Inno Setup release path.

Solo Developer
Solo build
02Game Development · 2024

The Survivors

A collaborative Roblox project built by a team of scripters and UI designers. I owned the engineering mainline: building core mechanics, integrating everyone else's work, fixing bugs, and keeping the experience playable.

Acted as the integration point for the whole team. Scripters and UI designers handed me their scripts and interface work, and I assembled them into a single working game while resolving conflicts and bugs.

Lead Engineer
Team build
Read case studyPrivate work
03Web Development · 2026

Sentinel Tools

A monorepo of four Next.js apps deployed on Cloudflare Workers: a product hub, a URL scanner, a read-only GitHub repository health scanner, and a browser-local file integrity checker.

Shipped four production apps on custom subdomains with a shared component library, a transparent 100-point risk model, CI, unit tests, and strict rules against overclaiming what a scan can prove.

Designer & Full-Stack Web Developer
Solo build

The compact version, on paper.

Background, coursework, and current project experience, formatted and ready to read.

Preview of Jeremy Hayes resume

Fig. 04: ResumePDF · 1 page