_SushiCannibale_

ᓚᘏᗢ

I'm a student in Software Engineering, and part time minecraft modder.

Thanks for visiting my page ^-^


Tools

All the languages & tools i've used in my classes + personal projects

arch (btw)

nixos

git

gitlab

github

forgejo

docker

latex

c/c++

x86_64

java <3

go

typescript

html/css/js

python

shell


Projects

All my current and past projects i'm have worked on in my dev life

42sh

POSIX shell

A simplified version of a POSIX-compliant shell.
Lexing & parsing into an AST were done by hand using a recursive finite state machine.
(I've fallen in love with design patterns since then)
The execution environment was done using a simple hash table stack.

Tiger

Compiler

The front-end of a compiler for the toy language TIGER.
Lexing & parsing were done using flex and bison
The binding and type-checking were done using the sexy visitor design pattern, allowing for a nice and sweet code segmentation.
For the HIR, we used LLVM.

Hyprsymbol

Wayland client

An excuse to dive into the wayland protocol
An overlay that helps quickly finding the right emoji you need.
The overlay is directly interfacing with the wayland protocol.
The project is still under development

Dotfiles

Config files

My arch rice with catppuccin flavoured toppings garnished with zsh shell served with its kitty terminal.

Charms & Fabrics

Minecraft mod

A minecraft mod that adds a bunch of cosmetics to the game. I plan on releasing it for the 1.21+ version of the game for NeoForge only (at least for now).