Welcome to Willmo3's Website!

picture of me!

Hello! I'm Will Morris, a CS student at James Madison University.

I enjoy the finer things in life, like Minecraft, Freeciv, and Legos.

My research interests include programming languages, information theory, and high performance computing.

The beautiful mountains of Williserver!

I run the Williserver Minecraft server, along with a suite of accompanying plugins and scripts.

As an aside, this website is named for the eponymous Minecraft server!

Visit the Williserver Page!

Freeciv gameplay

Over Covid, I started playing a Civ2 clone called Freeciv with my friends.

Now I've got a whole collection of Freeciv utilities called "Beeciv"!

Visit the Beeciv Github!

A minimum energy seam through a canyon.

HPCarver is a C++ implementation of seam carving, a dynamic programming algorithm for image resizing.

It compares LLNL's RAJA performance portability with other parallelization libraries, such as CUDA and OpenMP.

See HPCarver on GitHub!

A Huffman tree

Over winter break, I built a Huffman compressor in Rust. It was a bit of a journey!

See WillZip on GitHub!

A photo of a Minecraft world with a red worldborder, from the Worldborder plugin.

Tiers is a Minecraft plugin for dynamically expanding world borders in 'tiers'.

It lets you tailor your world size to your playerbase and incentivize more players to join!

See Tiers on GitHub!

A simple makefile

When I was first learning C++, I got tired of "making" tiny makefiles all the time.

So I built FirstMake, a tool that does it for you!

See FirstMake on GitHub!

The Lego Logo

I built a tool to select a personal Lego set based on your name.

Visit the NameSet Page!

A Carnegie library in Pittsburgh PA

Bookz is a Swing application for visualizing a personal library in JSON format.

Now cleaned and translated into Kotlin!

See Bookz on GitHub!