C Wiebe

Resident computer guy

My projects

Programs

kera Fill template files Site, Github Python

Command line program that combines template files and structured data to produce filled templates. It built the page you're looking at right now!

corre Execute shell scripts embedded in text Site, Github Rust

Command line program that executes shell scripts embedded in text files and replaces them with their STDOUT results. Shell scripts are marked by delimiters.

M'TAG Tag audio files based on filenames Github Clojure

Command line program that uses JAudioTagger to bulk re-tag audio files by matching their filenames against patterns using regular expressions.

rpcalc Reverse polish notation calculator Site, Github Rust, BASH

Simple shell-based calculator made in BASH and Rust to let me quickly run calculations on my computer.

htag Create HTML in the shell Site, Github C

Little C script that generates HTML tags in a BASH-friendly way. Allows adding attributes to the tags as well.

Hardware

M-DOT Maze-navigating robot car Github, Report C++

Robot car built using an Arduino UNO, hobby motors, an ultrasonic sensor, and an IR receiver. Does not use any Arduino libraries — rather, it is programmed using a custom library that directly uses the ATmega328P registers.

Libraries

Ellipsi Simple HTML tag assembler Site, Github JavaScript

A simple JavaScript library used to create HTML tags programmatically, without having to resort to a framework.

auttaja Personal JS helper library Site, Github JavaScript

Small collection of helper functions and classes that I use in personal JavaScript projects.

Sites

SATVIZ Visualizer for MiniSAT Site PHP, CSS, JavaScript, Java, C++, SQL Raegan Scheet

Creates visualizations for CNF instances ran through MiniSAT. Generates trails, trees, implication graphs, and tracks learned clauses throughout multiple restarts. Research project for the Constraint Systems Laboratory.

My homepage This site right here! Site, Github HTML, CSS, Python

Simple webpage hosting some information about me and collecting all my links in the same place.

OS2G.github.io Club website for OS2G Site, Github HTML, CSS, Python

Club website built for the Operating Systems & Open Source Group. JavaScript-less and generated using a custom Python SSG.

Websocket pertubation & response Probe websockets Site, Github HTML, CSS, JavaScript

Webform created using Ellipsi that lets you connect to a websocket and exchange messages.

Phasor diagrams Generate circuit phasor diagrams Site, Github HTML, CSS, JavaScript

Created for my circuits class after I spent much too time making computer-generated phasor diagrams. Takes a bunch of phasors and graphs them together.

HTML slideshow Microtalk for OS2G Site, Github HTML, CSS, JavaScript

Made for a microtalk I gave at a meeting of the Operating Systems & Open Source Group. Demonstrates the creation of a slideshow using standard web languages.

Sol Maps Solar system map. Site, Github HTML, CSS, JavaScript Cale Sigerson, Raegan Scheet

Map of the solar system built using p5.js over the course of 24 hours for Cornhacks 2025, a university hack-a-thon.

The Last Question Short story by Isaac Asimov Site, Github HTML, CSS

Thrown together in an angry haze after someone shared a link to this short story with the worst typesetting imaginable. I was forced to download the original page and rewrite it with better styling before I could read the story.