Skip to main content
Robert "Nayan" Sawyer
Home Portfolio Photography Blog Contact Chat
A panoramic view of low mountains and forest

Software Portfolio

This is a collection of software projects I have worked on. I still need to write up most of them, but when I get around to posting the full blog posts for them, the cards will be updated to link to the blog posts.

If you're interested in the code, or want to see more about my portfolio projects before I get around to writing up the blog posts, many of my them are available on my GitHub,

MineDisbot

A Discord bot for managing Minecraft servers

I needed to manage multiple Minecraft servers on the same machine, so I wrote a Discord bot so my friends could control the servers too. I hope to replace it with a Docker based one soon.

A screenshot of the B12NumbersV3 clock

B12NumbersV3

Base 12 Calculator and Clock

A calculator and clock application that allows you to measure time and perform calculations in base 12

Coming Soon

I still have to write up most of my portfolio, but here is a little preview of what's to come.

HTTP Server

A simple HTTP server written in C

An HTTP server written in C using sockets with multi-threading to support multiple simultaneous connections


Blog post pending...

Self Hosting

Ongoing project to self host my own services

I have hosted a home server for more than a decade now, and I'm in the process of restructuring everything on a new machine do use a much nicer docker network and a LOT more services


Many blog posts pending...

Time Audit

A web app for tracking time in 15 minute increments

Time Audit is the first personal project I will be launching as a product. It's a full stack web app for tracking time in 15 minute increments


Blog post pending...

Webscrapers

Web scrapers for gathering desktop background images

I have an old scraping project that I rewrite every couple years in a new language. So far I've written them in Python, Kotlin, and Rust


Blog post pending...