Kitty Cam
A self-hosted live cat camera: Node.js HLS streaming server with JWT-protected access, exposed through a Cloudflare Tunnel from my laptop. When itβs online, a Kitty Cam tab appears on this very site.
github.com/nateirwin25/kittycamSoftware engineer, traveler, and cat guy.
Hi, I'm Nate. I build software, take too many photos when I travel, and run a small fleet of self-hosted projects β including a live camera pointed at my cat.
This site is a small experiment in hosting a personal page as natively on AWS as possible: the page you're reading was rendered by a Lambda function behind CloudFront, with photos served from S3 and DNS still living at Cloudflare.
Travel photos are on their way β check back soon.
A self-hosted live cat camera: Node.js HLS streaming server with JWT-protected access, exposed through a Cloudflare Tunnel from my laptop. When itβs online, a Kitty Cam tab appears on this very site.
github.com/nateirwin25/kittycamA personal site served natively from AWS: Lambda-rendered HTML behind CloudFront, private S3 photo bucket with Origin Access Control, AWS CDK for infrastructure, all inside the free tier.
github.com/nateirwin25A proper resume is coming soon. In the meantime, the short version: I'm a software engineer who enjoys infrastructure, self-hosting, and building small end-to-end systems.
Live from the cat's domain. The stream has its own login.