Welcome to my webpage!

Here, I’ll share my current tech projects. My plan is to provide a handful of relatively foundational network services, such as DNS and NTP. At first, I’ll implement them in simple ways, and over time refine them to feature-rich, highly-secure, and highly-performant services.

What is DNS?

DNS is the Domain Name System. It’s often compared to a phone book. It’s the technology which allows your computer to locate other computers across the internet by name. For example, to connect to DuckDuckGo your browser needs to know their IP address. This is either a 32-bit or 128-bit number with no obvious meaning to human eyes, provided to you by your DNS. In the future, I’ll explain more about how DNS works.

What is NTP?

"NTP is the Network Time Protocol. It’s the process which keeps computers’ clocks synchronized across a network such as the internet. For most end-users, this is only handy for verifying certificates used on the web. For example, when a website implements HTTPS, they provide your browser with a digital certificate from a third-party certificate authority which expires at a certain date and time. If there is a problem with the certificate, the encryption is considered untrustworthy.

To-do