Blog

Thoughts on web development, app development, and technology

MacOS Automator: The Art of the Bait and Switch

MacOS Automator: The Art of the Bait and Switch

A year ago, I was working on a project that I realized was the perfect use for macOS's Automator. Not a shell script, not AppleScript, but Automator...

Read More →
How We Built Hillpost

How We Built Hillpost

In January, I helped host the ESI Hackathon at Frontier Tower in San Francisco. It was a wonderful experience where I learned a lot about the inner workings of hackathons and how to organize them. I also got to meet a lot of talented coders and see some amazing projects...

Read More →
Tales of University: Finding a 7 Year Vulnerability in My First Month

Tales of University: Finding a 7 Year Vulnerability in My First Month

Many people go to college to learn, have fun, meet new people, and try new things. For me, it is all of the above and vulnerability hunting...

Read More →
CVE-2025-43472: Diving into MacOS Privilege Escalation with PackageKit

CVE-2025-43472: Diving into MacOS Privilege Escalation with PackageKit

This summer as I was thinking about what my goals were and what I wanted to do, one thing kept coming up: More CyberSecurity, so that is exactly what I did...

Read More →
AdGuard Messed Up Their Logging

AdGuard Messed Up Their Logging

If you had a conversation with me, there is a good chance you would very quickly hear about my passion for cybersecurity. I first started toying with security research mid-2025...

Read More →
HTTP Who? Securing Offline Network Requests in Xcode Simulator

HTTP Who? Securing Offline Network Requests in Xcode Simulator

I have an issue. Or rather, I had an issue. As I write this, I am at DeepDishSwift...

Read More →