My portfolio
-
Brainfuck Interpreter
Brainfuck is an almost Turing complete programming language (missing prerequisite: infinite memory). Programming in Brainfuck can be challenging, as this is one of the most bare-bones languages you could find. This project is an interpreter of the language written in Rust. There are many far smaller brainfuck interpreters and compilers (some attacking 200 byte territory), this was just an exercise to learn Rust, borrow checking and other language concepts.
-
Find
"Find" is a command-line based utility used for finding files on a filesystem. This repository contains my implementation of the famous UNIX utility. The program is my solution for a homework assignment for a university subject called "Principles of Low-Level Programming".
-
WarTycoon
WarTycoon is a command-line based game that currently supports only two players. The point of the game is to conquer the battlefield with the strongest army. Game rules, and other information, can be found in the repository.
-
PROFIcnc website
This website is a project I worked on in 2019. Back then, I had no idea how to develop web pages. I had an opportunity to build a presentation website for a CNC milling company and decided to try and make the best website I could. Admittedly, after having much more experience with web development, I would reimplement the whole site. The company is pleased with the result, so I do not deem it worth the time.
... and much more on its way.