Join my Coding Journey
Showcasing my Coding Projects
Since I started coding, I have learnt various programming languages, such as C, C++, Python and JavaScript. Most of my current projects are written in C or C++.
My Projects:
Image Encrypt
This program can encrypt text and store it inside an image. It offers two encryption methods: XOR encryption and AES encryption. The text is stored inside the image by modifying the lowest byte of all three color channels (RGB) of each pixel. The text is structured...
Grint
Grint is a library, made for calculations with numbers of arbitrary lenght. The word 'grint' is a blend, created by connecting the words 'greater' and 'int' (integer). Currently avalible arithmetic functions are: Comparison (>, <, =) Addition Subtraction...
Digital Full Adder
I started designing this digital full adder shortly after learning about logic gates. In the beginning I started by drawing a full adder using XOR-gates and and-gates. The next step was to replace all gates with NAND-gates, so I drew a full adder using 9 NAND-gates....
Root Calculator Python
This root claculator uses the Shifting nth root algorithm to calculate the square root of a number by calculating each of its decimal places one after the other. The calculator can calculate millions of digits of a square root. The result is saved into a txt file...
Technologies & Skills
C / C++
My favorite programming languages are C and C++. I began learning C after I started at HTL Braunau and could soon prove my skills at the Austrian Olympiad of Informatics, by qualifying for the finals.
Python
I worked extensively with Python during my summer internship at Ginzinger Electronic Systems. My job was to automate the process of testing measurement devices, such as oscilloscopes and multimeters.
HTML, CSS and JavaScript
The first lines of code that I wrote were JavaScript. Back in 2019, I learnt it in a Udemi course in combination with HTML and CSS. Since then I have been working on my website and experimenting with different features.
Git
I began creating GitHub repositories for my projects, learning git and building a solid foundation soon after starting to code. During my summer internship, I worked a lot with GitLab and got to know many new features.