icmp-bifrost
Since I am interested in cyber security and networking, this was a perfect project for me to match those two topics. I have built from scratch a Linux client and server application that uses ICMP tunneling to bypass network restrictions. This project is a part of my Bachelor’s thesis.
ICMP tunneling utility
Xd programming language
Like most programmers, I had a wish to create my own programming language. I got that chance when I was attending a compilers course at the university. Unfortunately, currently, it only has a front-end part of a compiler (meaning only syntax and lexical parsing) but I would like to return to it sometime in the future and add a code generation to complete it.
Xtremely dumb programming language
Tutours
Tutours is one of the bigger projects I’ve had a chance to work on outside the corporate environment. This was a part of a Software Design course at the university. With the 15 other colleagues in the team, we have built a Tours marketplace application based on a Modular Monolith architecture guided by the principles of Domain Driven Design.
Tours marketplace system designed as a monolith architecture - backend
Tours marketplace system designed as a monolith architecture - frontend
BSEP-T12
In this project, the team was tasked with implementing core security features into the simple marketing web application.
Implementation of the security mechanisms on a marketing web application
Other
You can find more of my personal projects on my github profile :D