Amos Horne

About Me Projects PDF Security Contact

Amos Horne

Computer Science major at SeattleU pursuing cybersecurity. I build websites and infrastructure, and do some pentesting on the side.

See Projects →

Featured Projects

AMvpn

Infrastructure · Active

AMvpn Dashboard

AMvpn is a self-hosted WireGuard VPN on Oracle Cloud, locked down with firewall rules, port knocking and fail2ban. I get a Telegram alert whenever someone SSHs in, a watched file changes, or a service goes down. A custom dashboard shows connected devices, logs, and live honeypot data with GeoIP so I can see where attacks are coming from.

Built with WireGuard, Oracle Cloud, AdGuard and Linux.

Dev Log →

D2D

Web · Live

D2D Dashboard

D2D is a peer-to-peer encrypted file transfer site. You pair two devices with a QR code and files go straight between them over WebRTC, encrypted with AES-GCM before they leave the browser. I audited the relay fallback, found my own server could have intercepted the key exchange, and added a 6-digit safety code both devices have to match.

Built with Next.js, Socket.IO and Redis.

Website →

Floret

Web · Live

Floret App

Floret is a period tracker that predicts your next cycle and shows how confident each prediction is. It also has a partner side, where the person being tracked decides what their partner can see. It stores health data, so I audited it before launch and fixed XSS, rate limiting, and auth tokens sitting in localStorage.

Built with Express, PostgreSQL and Google OAuth.

Website →

Home Lab

Infrastructure · Live

Home Lab Network Diagram

My homelab is a 12U rack with a ThinkPad running my NAS, a Raspberry Pi 5 as my pentesting lab, and a mini PC hosting my password manager. Everything connects through AMvpn, so I can reach it from anywhere without opening anything to the internet.

Built with Docker, LUKS, Vaultwarden and Caddy.

Dev Log →

All Projects

Title Category Status Stack Link
AMvpn Infrastructure Active WireGuard, Oracle Cloud Case Study →
D2D Web Live Next.js, Socket.IO, Redis Website →
Floret Web Live Express, Postgres Website →
Home Lab Infrastructure Live Linux Server, Samba, smartd Project Log →
Fracture Software Active Python GitHub →
WTFlag Terminal Tooling Live Node.js, SQLite GitHub →
Somab AI On Hold Python, Piper, AI Project Log →
Sentinel OS Gaming In Dev JS, Node Project Log →
Bumper Website Web Live HTML, JS, CSS Website →

About Me

I've been coding for most of my life, mostly working on websites, both frontend and backend. I also self-host a pentesting and security lab where I use AI to create purposely vulnerable websites or servers that I then pentest. The lab keeps track of my progress and gets harder as I learn, and I write up my findings once I'm done to practice the full flow. This carries into all my other projects, where I really focus on vulnerabilities like the OWASP Top 10. I also regularly run security audits on my self-hosted VPN for the server side of security.

I graduated from high school with an associate degree through Running Start. I'm currently going to SeattleU for my BS in Computer Science, hoping to pursue a career in cybersecurity. Outside of coding, I've been wrestling for seven years (varsity for four), been in indie, jazz and metal bands, and worked as a farm hand. All of those things have taught me to show up and do the work.

Skills

Security Wireshark, Nmap, WireGuard, Gobuster, John the Ripper, Web Security, Server Security

Web HTML, CSS, JS, Node.js, Express, PostgreSQL, Google OAuth

Infrastructure Linux, Oracle Cloud, AdGuard, SSH Hardening, Networking

Tools Python, Git, GitHub, Piper TTS

Contact Me

Looking for an internship, job, or hackathon partner.

[email protected]