I'm Prussia

I program stuff. I'm interested in cryptography + image manipulation + anti-copyright. Know Python, Node.js, Rust, and HTML, CSS, JS.

Projects

Music Box

CompletedSource CodeHTML+CSS+JS (with Crunker)

Create tunes using this tile based sequencer and download them as mp3 files! Alt link if title link is down.

Arvald Economy Bot

Completed (maintained)Source CodeNode.js (discord.js)

An easily configurable discord economy bot.

Banano Faucet

CompletedSource CodeHTML+CSS+JS, Node.js (Express.js)

Free Banano for all. An easily configurable and forkable banano and nano faucet.

Discord Bridge

Completed (Maintained)Source CodeNode.js (with Discord.js and Express), HTML+CSS+JS

A simple bridge to Discord that includes a wikipedia skin. Alt link if title link is down.

Portfolio

Completed (maintained)Source CodePython (Flask), HTML+CSS+JS

This website! Includes freelancing portfolio and a TOR version of the site.

PilAnimate

CompletedSource CodePython (PIL)

Python animation library. Frame by frame rendering. Successor to Canvamation.

GoBanMe

CompletedSource CodeHTML+CSS+JS

A browser extension that allows users to tip banano crypto to website owners. Firefox download here, Chromium download here.

Faucet v2

Completed (actively updating)Source CodeHTML+CSS+JS, Node.js (Express.js)

A complete rewrite of Banano Faucet, now supporting even more cryptocurrencies. Easily configurable, so anyone can run their own faucet. Made in cooperation with HalfBakedBread.

Random Map Generation

CompletedSource CodeHTML+CSS+JS (canvas)

Generates random tile map with terrain.

Hexagonal Minesweeper

Completed (Changes expected in future)Source CodeHTML+CSS+JS

The classic game of minesweeper made with a hexagonal map and no libraries.

Captcha

Completed (maintained)Source CodeHTML, Ruby (Sinatra, erb, chunky_png)

A database free text captcha that utilizes Salsa 20 symmetric encryption.

Markdown to HTML

Completed (Changes expected in future)Source CodeJavascript, HTML, CSS, Markdown

A site hosting tutorials written in markdown, converting them to html.

Traffic

CompletedJavascript, HTML, CSS

A cool little traffic simulator game using HTML Canvas built from scratch (no libs, no deps).

Rust BMP

Completed (actively updating)Source CodeRust

A cool library for reading and manipulating .bmp image files in pure rust, with zero dependencies.

Banano NFT Client

Completed (actively developing)Source CodeJavascript, HTML, CSS, Nodejs, Nunjucks

The NFT client for the Banano blockchain.

Markup to HTML

CompletedSource CodeNode.js, Express.js, HTML+CSS

Markdown to html parser, and blog.

Ascii Player

CompletedSource CodeRust (native_windows_gui, img)

A windows app that converts images to ascii, and also lets you view them. You can also view ascii videos. Made for an EPS codejam.

marvin's lajio

Completed (expect future changes)Source CodeJavascript, HTML, Encryption, IPFS

Web radio for a free internet!

BMP Editor

In ProgressSource CodeRust, Yew (WASM)

WASM site to edit .bmp files online, using my BMP-Rust library.

Muskets and Bayonets

In ProgressSource CodeJavascript, Canvas

WIP rts grand strategy game made with Nnom. No libraries, every line is original.

Misc

Hire Me

Interests

Besides cryptography, image manipulation, and obviously programming, I have interests in cryptocurrency, game dev, and Linux. Music wise, Zutomayo, Yorushika, and Yunomi are my current favorites.

Unsolicited Thoughts: Styling

I personally like barebones looking websites, as you may be able to tell. I think the old, retro web looks pretty cool too. But for my more public facing stuff, I try and make it look nicer (eg: this site, and my freelancing site). I'd say my CSS is pretty good, but I'm no expert.

Unsolicited Thoughts: External Code

I prefer to not use libraries whenever possible, and write the code myself instead. For styling especially, I don't like using CSS frameworks like Bootstrap or Tailwind. Code bloat and not looking too generic is part of it, but there's real merit in writing your own code. Don't get me wrong - libraries are useful, and in many cases it's better to use one. But writing things from scratch is more fun.

Unsolicited Thoughts: Cryptocurrency

Cryptocurrency has a pretty bad reputation. But there are real benefits. No government, corporation, or person can control your money. Decentralization is awesome. Centralized exchanges and smart contracts with freezing or revoking are really a step backwards though, in my opinion.

Contact Info and Stuff

Prussia