Hemlo there ⸜(。˃ ᵕ ˂ )⸝♡

(*≧ω≦) About Me

Hi, I’m Lamies Abbas, a passionate racoon ⋆˚🐾˖° and a professional duck 𓅰 from Vienna.

I'm currently studying computer science, which means I spend my days convincing code to behave... and my nights questioning my life choices when it doesn't.

Right now I'm experimenting with Vulkan because apparently I enjoy both graphics programming and suffering. At the moment I'm working on a node-based editor for creating Vulkan renderers.

When I'm not summoning segfault demons, you'll find me vibing to Billie Eilish, Charlie xcx, Tate McRae, NF, and many other artists ♬⋆.˚! In my downtime, I enjoy watching anime (❁ᴗ͈ˬᴗ͈), playing and also creating mini-games. Some of the games I created during my studies can be found on my GitHub. On the side, I like to experiment with security, have played a few CTFs, and finished every security course my university had to offer ^⎚-⎚^.

모 My Projects

°‧🫧⋆.ೃ࿔*:・ Rusteronies

Rusteronies is a set of scripts that were developed for my bachelor thesis. The topic was the challenges of reverse engineering Rust binaries, which are harder to analyze than languages like C due to Rust's complex ownership and borrowing model. Rusteronies enhances Rust reverse engineering by reconstructing static and dynamic strings from memory and identifying register values. The tool also manages to rebuild macros like println, print, fmt.

✎ᝰ Read my thesis (PDF)

△▼◁ Raytracer

This is a simple (not so simple) raytracer I developed as the final project for the course "Foundations of Computer Graphics" at the University of Vienna. The goal was to understand the concepts of raytracing and create a raytracer which renders a scene based on a given XML file. It currently supports various effects such as supersampling, dof, area lights, julia sets and a kd-tree acceleration structure.

❏❐❑❒ 3D WebGL Tetris

Implementation of a 3D Tetris game for the course "Foundations of Computer Graphics" at the University of Vienna. The game is built with WebGL.

˗ˏˋ 𓅰 ˎˊ˗ QuackBlast

Ducks, chaos, and explosions! The game is a 2D single-player action game that draws from the classic Bomberman concept while adding a delightful duck theme and strategic complexity. Players assume the role of a charismatic duck wielding a powerful arsenal of explosive eggs, maneuvering through challenging labyrinths filled with enemies. The game was implemented for the course "Gaming Technologies" at the University of Vienna.

⋆.˚𓅭⋆.˚ ˎˊ˗ Quackie in Space

A duck-n-waddle game featuring an adorable duck moving through a labyrinth filled with challenges and riddles. The player must navigate through various levels, collecting a key to unlock the next stage while avoiding deadly traps. The game was implemented for the course "Cloud Gaming" at the University of Vienna.

⋆౨ৎ˚⟡˖ Various Links

⌯⌲ GitHub

⌯⌲ LinkedIn

⌯⌲ View my CV (PDF)