cybersecurity

A Searchable Memory: Archiving Text History Into a Queryable Database

A Searchable Memory: Archiving Text History Into a Queryable Database Why build this at all Sometimes you want to check whether you handled a conversation right, or talk through what happened without pulling another person into it — and a phone’s native messaging app isn’t built for that kind of review. SMS Archive and Search

A Searchable Memory: Archiving Text History Into a Queryable Database Read More »

Projects, , ,

Owning Your Inbox: Archiving Years of Email Without Losing Any of It

Owning Your Inbox: Archiving Years of Email Without Losing Any of It The problem: provider storage fills up, and old email matters If you’re running low on provider storage, worried about losing important history, or just want years of email under your own control instead of a company’s, the fix is the same: download it

Owning Your Inbox: Archiving Years of Email Without Losing Any of It Read More »

Projects, , ,

Passwords an AI Agent Can Actually Use: Self-Hosting Vaultwarden

Passwords an AI Agent Can Actually Use: Self-Hosting Vaultwarden The problem this actually solves Most people reach for a password manager because typing the same weak password everywhere is a bad idea — and that’s true, but it wasn’t my main motivation. My phone’s built-in password manager (Google Password Manager, in my case, though the

Passwords an AI Agent Can Actually Use: Self-Hosting Vaultwarden Read More »

Projects, , ,

No Open Ports: Exposing a Home Server Safely with Cloudflare Tunnel

No Open Ports: Exposing a Home Server Safely with Cloudflare Tunnel The problem with running your own services from home The moment you self-host anything you actually want to reach from outside your house, you hit the same fork in the road: open a port on your router and hope you configured everything else correctly,

No Open Ports: Exposing a Home Server Safely with Cloudflare Tunnel Read More »

Projects, , ,

The Beginning

Today, I’m starting my blog—and my journal as well. This blog will focus on my educational and career journey. I’ll begin by sharing where I currently stand. The journal will be more personal. I’m not sure yet if I’ll make that public, but we’ll see. As for my career, I’m currently in school for software

The Beginning Read More »

Personal Thoughts, , , , , , , ,