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).
Links
Feel free to contact me, even just for chatting on discord, it's always
nice ^-^