// available for opportunities

Hi, I'm Amos Horne

Aspiring cybersecurity professional and fullstack developer with a passion for understanding how systems work, and how to protect them.

// 01

About Me

I finished Running Start at Bellevue College with an Associate of Arts and Sciences, and I'm now studying Computer Science at Seattle University.

My interest in cybersecurity grew naturally from building things: once you understand how web apps, servers, and networks are put together, you start seeing exactly where they can break. I want to pursue a career that sits at that intersection of building and defending.

Outside of tech, I play in a band, which taught me that creative projects and technical ones have more in common than people think: both take persistence, iteration, and knowing when something just isn't right yet.

// Quick Facts

  • Computer science student · Seattle University
  • Associate of Arts and Sciences · Bellevue College, 2026
  • Self-taught fullstack developer
  • Self-hosted VPN, home server, encrypted vault box
  • Published live web projects + CLI tools
  • Targeting entry-level cybersecurity roles

// 02

Skills & Tools

Languages

JavaScript Python HTML CSS SQL

Web & Backend

Express.js PostgreSQL Node.js REST APIs Auth / Sessions

Dev Tools

Git GitHub npm Postman VS Code

Systems & Networking

Linux (Ubuntu) WireGuard Docker Oracle Cloud Server Admin LUKS Encryption Caddy Self-hosting

Security Tools

nmap Burp Suite Gobuster John the Ripper Wireshark

// 03

Projects

D2D · WebRTC P2P File Sharing

Instant cross-device file sharing over WebRTC data channels with QR/code pairing. Files transfer peer-to-peer through an ECDH handshake into an AES-GCM encryption pipeline, with a Socket.IO relay fallback for NAT traversal and password-protected share links (scrypt-hashed).

WebRTC Web Crypto API Next.js Socket.IO Docker
🌸

Floret · Period & Cycle Tracker

A period and cycle tracking web app with cycle prediction, confidence scoring, sleep tracking, partner mode, and doctor-ready PDF reports. Built with Google OAuth and deployed as a PWA, with a React Native mobile app via Expo.

Node.js PostgreSQL Google OAuth React Native PWA
🛡️

Fracture · Web Pentesting Suite

An open-source PyQt6 desktop pentesting application with a full HTTP/HTTPS intercepting proxy (Repeater, Intruder, Scanner, Logger, Site Map), a findings tracker with CVSS scoring and Obsidian-compatible Markdown export, and a utility belt covering reverse shell generation, hash identification, and security header analysis.

Python PyQt6 HTTP/HTTPS Proxy CVSS
🖥️ in progress

SENTINEL OS · Cybersecurity Training Game

A browser-based SOC analyst training game built to fix a specific failure of flashcard-style cert prep: every answer is computed from generated evidence at play time, never authored next to it. A mail-triage desk, a real Unix shell with genuine permissions, and an artifact inspector, tied together by a spaced-repetition mastery system. 340+ automated tests, including gates that generate thousands of cases specifically to catch memorizable patterns before they ship.

JavaScript Node.js Game Design Security Education
🎸

Bumper the Band

A frontend website for my band. Designed and built entirely from scratch with a focus on aesthetics and user experience: a real-world client project where I was both the developer and the client.

HTML CSS JavaScript
🎯 self-hosted

Raspberry Pi · Personal Security Lab

Repurposed a Raspberry Pi into a self-hosted penetration testing range. Built a custom Claude Code skill that generates numbered vulnerable Flask web apps (SQL injection, XSS, IDOR, SSRF, JWT abuse, mass assignment) and SSH-based server challenges (privilege escalation, GTFOBins), tuned to close specific skill gaps and tracked across 8+ labs.

Flask SSH Privilege Escalation OWASP Top 10 Raspberry Pi
🔒 self-hosted

AMvpn · WireGuard VPN

Self-hosted WireGuard VPN server on Oracle Cloud with full infrastructure control. Includes a custom web dashboard that aggregates VPN, honeypot, and ad-blocker activity into a single unified log, making the whole stack visible in one place. A honeypot captures and logs unsolicited connection attempts, and a built-in network-level ad blocker filters traffic for all connected devices.

WireGuard Oracle Cloud Linux Honeypot Ad Blocking Networking
🗄️ self-hosted

Homelab · Home Server & Vault Box

A rack of always-on machines reachable only over my AMvpn WireGuard mesh, with zero ports open to the internet. A repurposed ThinkPad home server holds the backups and security logs for every other box, with SMART drive monitoring, a self-healing watchdog, and Telegram alerts. A separate full-disk-encrypted (LUKS) mini PC runs Vaultwarden behind Caddy with a real TLS cert via DNS-01. It has no TPM auto-unlock on purpose: it waits at an early-boot SSH prompt for a passphrase, and ships nightly age-encrypted backups to the home server.

Linux LUKS Docker Vaultwarden Caddy WireGuard smartmontools
💻 CLI tool

WTFlag

A shell command explainer that hooks into Claude Code's pre-execution pipeline. Intercepts bash commands and returns plain-English explanations from a locally-indexed tldr-pages SQLite database (no API calls, instant offline lookups).

Node.js SQLite CLI Shell Hooks tldr-pages
🤖 on hold

Somab · Personal AI Assistant

A custom AI voice assistant I built on a dedicated ThinkPad, including training custom Piper TTS voices on its GPU. It listened continuously for conversation context, responded via streamed TTS, and showed an animated face with dynamic expressions and mood perception. On hold since July 2026 at v0.12, when I repurposed the ThinkPad as my home server. Long-term plan is a custom carrier PCB for a Jetson Orin NX.

Python Piper TTS Faster-Whisper Claude API Ollama AI / ML

// 04

Education

BS in Computer Science

Seattle University

Fall 2026 – expected 2030  ·  Continuing on from Running Start.

Associate of Arts and Sciences

Bellevue College · Running Start Program

Completed 2026  ·  3.75 GPA, Honor Roll  ·  Dual-enrollment through Cedarcrest High School Running Start.

// 05

Certifications

ISC²

Certified in Cybersecurity (CC)

ISC² · International Information System Security Certification Consortium

Entry-level cybersecurity certification covering security principles, network security, access controls, incident response, and security operations. Completed all 5 domains of the official ISC² training. Haven't taken the exam.

Course Complete
THM

TryHackMe · Pre-Security Path

TryHackMe · Hands-on Security Labs

Practical, browser-based cybersecurity training covering networking fundamentals, Linux CLI, web fundamentals, and hands-on labs. Path lessons complete, certification exam not yet taken.

Course Complete
CISCO

Introduction to Cybersecurity

Cisco Networking Academy

Covers cybersecurity fundamentals including common threats and attacks, network defense strategies, data protection, and how organizations respond to incidents.

Completed

// 06

Currently Learning

Active study and hands-on training, updated as I progress.

TryHackMe

SOC Level 1 Path

Detection · Triage · Response

Following up the completed Pre-Security path with SOC-focused training: log analysis, alert triage, and incident response fundamentals. In progress.

// Current Focus Areas

TCP/IP Networking OSI Model Network Protocols Linux CLI Subnetting Access Controls Incident Response

// 07

Get In Touch

I'm actively looking for opportunities in cybersecurity: internships, entry-level roles, or just a conversation. Don't hesitate to reach out.