skip to main content

Projects

Here's a selection of some of my software side projects & small tools. This is mostly a curated compilation of my Github repos.

servum

servum

A simple, fast, static server written in Rust. No dependencies. HTTP only.

Rust HTTP Server
destroyer2

destroyer2

Online multiplayer battleship game. Uses node and redis.
Play here: https://destroyer2.herokuapp.com/

Node.js Redis Game
aquila

aquila

AI to assess building damage from satellite imagery after natural catastrophes.
Written using Python and Pytorch.
Finalist in the BWKI 2020 competition.

Python PyTorch AI
lc4

lc4

JavaScript encryption-decryption library for the lc4 cipher.
Additional UI: https://lc4-encryptor.glitch.me

JavaScript Crypto Library
typespeed

typespeed

A speed typing game.
Play here: https://umcconnell.github.io/typespeed/

Game Web
tic-tac-toe

tic-tac-toe

Unbeatable Python tic-tac-toe game with minimax. UI using Qt.

Python Qt Game
Lambert's problem

Lambert's problem

High school physics project on Lambert's problem.
Received the DPG-Seminararbeitspreis 2022 Laudation by Prof. Manfred Kleber from TUM.

Physics Math

Tools

Some of the mostly random small tools I've built at some point or another to solve a specific problem.

cp

cp

A no-datastore, client-side pastebin using LZMA compression.

Tool Web LZMA
LC4 encryptor

LC4 encryptor

A LC4 and LS47 encryption/decryption tool. Frontend for my lc4 library.

Tool Crypto Web
abgeordnetenvergleich

abgeordnetenvergleich

A tool to compare the voting behavior of German parliamentarians.

Tool Politics Data
EMT book chooser

EMT book chooser

Book recommendation tool for a high school English class.

Tool Education
Latein Verben Trainer

Latein Verben Trainer

Study latin verb conjugation.

Tool Education Latin