Projects
ciphey
Simply put, ciphey is a password and secret manager that is like
pass if it used
age instead of PGP. More than anything, it is
an experiment to determine how cryptography can be combined in a minimalist
manner to protect passwords in a way that accounts for the most realistic
threats to their confid…
read more
Backups - Time Machine over Tailscale
tailscale-timemachine uses Tailscale networking to integrate a modern SSO provider with Time Machine for simple and secure remote backups. It is deployable as a set of containers that connect to any Tailscale network.
Time Machine
Time Machine is an incremental backup program shipped as part of macO…
read more
SSA Student App
SSA Student is an app that several other students and I wrote in 2017 to replace
SSA Mobile, which was written by an alumni from several years prior but no
longer worked with the then-upcoming iOS 11 release. It's an essential tool used
daily by over 500 students, faculty, and parents to manage seve…
read more
GrammarQuery
GrammarQuery was built as a project for the Unversity of Pittsburgh's
SheInnovates 2022 Hackathon. It's a voice-based
language learning tool that prompts you with real-world questions that the user
replies to by speaking. It complements other language learning tools that are
focused on learning voca…
read more
Blog
Setting up a Tailscale ProxyVM on QubesOS
1535 words - 8 mins
QubesOS and Tailscale are both useful tools to protect your privacy and
security. However, QubesOS's unique network structure of many VMs being used on
a single host requires additional configuration to be used similarly to
Tailscale.
Once this setup is complete, any AppVM configured to use sys-tail…
read more
Password Security through Compartmentalization
1135 words - 6 mins
Not all passwords are created equal. You can find evidence of this in the
countless people who use "layered" password schemes. While a some people just
re-use the same password on every website, others have an intuition for the
different trust levels between websites that they use.
Nobody …
read more
Exploring the World of Password Managers
1997 words - 10 mins
Passwords are miserable to deal with. Bad passwords are both terrifyingly
tempting and incredibly common. Good passwords and hygiene all but require
complicated management schemes like password managers and a fair bit of
diligence. At the same time, passwords are used so frequently that it's most
pr…
read more
Setting up IRC with soju and senpai
1475 words - 8 mins
Despite the rapid movement of many Free Software project communities to
proprietary platforms like Slack and Discord, many communities continue to live
on IRC. Notably, The Tor Project has
several channels on
OFTC. While many of these projects also have bridges to
Matrix channels, I don't use Matrix…
read more
Adding FreshRSS to NetNewsWire
787 words - 4 mins
A pain point that I have always had with RSS is syncing my feeds and read
status between devices. There are various solutions out there;
TinyRSS, Feedly,
TheOldReader...
the list goes on.
The fact that I couldn't sync my constantly-changing feeds and content read statuses between my devices and virt…
read more