About Me

Heya! My name is Kiana and i'm a 23 year old Software engineer from Germany. My focus lies in software programming rather than web development. However i do not shy away from webdev as you can see from this portfolio. That's enough about me tho, scroll down for some of my projects.

Tech stack

Web

spring vue mysql

spring boot

vue3

mysql

Application

kotlin java c3 python node

kotlin

java

c3

python

node

Honorable mentions

docker git jetbrains bash

docker

git

jetbrains products

bash

LMat

lmat (Lyranie Material) is a binary file format and library for bundling PBR (Physically Based Rendering) textures and material properties into a single file.

Floria Client

The Floria client is a Hacked client mod for minecraft. Yes, it's for cheating. No, i do not encourage it. I primarily made it for two reasons: 1. Education. I want to both educate myself and others to understand how such cheats function. 2. I wanted to better understand these cheats to develop an even better anticheat plugin. Floria has since snowballed into a fully implemented client that receives updates somewhat regularly.

Floria Anticheat

This is where it gets interesting. This is an anticheat plugin for minecraft servers that tries to detect every implemented cheat in the Client possible. of course there are some cheats that simply cannot be detected, e.g. client-side rendering. This is the reason the client exists to begin with. rofl.

C3BuildFile

C3Build is a buildscript i wrote for the wonderful language called C3. It aims to do a few things to make my life easier. 1. Custom tasks. i want to be able to create and run custom tasks without needing to worry much. 2. Be not bloated. C3Build is very minimal and only does the necessary. Yes there are a few QoL features but they are kept to what i deem necessary.

Luna

Luna is a compiler i wrote in C3. Does it lack features? Yes. Is it complete? No! Luna is very much a work in progress. I hope to eventually release and tend to it more at a later point. It is usable with some small issues here and there but i'll work it out.