Hi, I am Martin, Computer Science student.
On my portfolio, I proudly present my numerous projects where I have demonstrated my skills in web development, software engineering, and game development. If you are interested in the tech industry or just want to admire my work, you are in the right place.
About Me
My name is Martin, and I have been passionate about computers since childhood. Initially, my focus was on neural networks and machine learning, especially working with Python, TensorFlow, and Keras. Over time, my interests have shifted more toward low-level programming and hardware-oriented development. I work extensively with C++, focusing on performance optimization, memory management, and systems-level software development. Additionally, my professional experience has allowed me to gain deep knowledge of C, particularly in building high-performance, memory-efficient solutions for Deep Packet Inspection. I am convinced that my diverse skill set and strong technical expertise enable me to tackle complex challenges and develop innovative solutions. My goal is to further expand these capabilities and work on demanding, cutting-edge projects.
Working Student at ipoque (Rohde & Schwarz)
Currently, I work as a working student at ipoque, a subsidiary of Rohde & Schwarz, in the field of Deep Packet Inspection (DPI). I develop high-performance solutions in C for analyzing and processing network traffic at the packet level. A central part of my work is analyzing network traces to identify patterns and protocols. This allows me to accurately classify new applications and services and add them to the existing detection. The job allows me to further develop my skills in low-level programming, network protocols, and performance optimization. Due to an NDA, I cannot share further details about the projects, but the experience is an exciting challenge for me.
Notable Projects:
MinecraftClone
A low-level voxel project in C++ and OpenGL focusing on memory management, pointer usage, and resource-efficient algorithms.
Used Programming Languages / Libraries: C++, OpenGL
STLForge
A C++ application that automatically slices STL files and generates smaller meshes for 3D printing. It uses Qt for the GUI. It is still work in progress and not yet available on GitHub.
Used Programming Languages / Libraries: C++, QtBrain Tumor Segmentation
I recently completed a project where I modeled a neural network, specifically a U-Net, to colorize brain tumors on MRI images. This method makes the tumors much more visible.
Used Programming Languages / Libraries: Python, Tensorflow, Keras
Cat Breed Recognition
Cat breed recognition using a Convolutional Neural Network (CNN) and transfer learning through the InceptionV3 model.
Used Programming Languages / Libraries: Python, Tensorflow, Keras, Java, Android Studio
Spiky Ball
A simple game with procedurally generated levels where the player controls a ball on a cylinder and avoids obstacles.
Used Programming Languages / Libraries: C#, Unity
Have I piqued your interest?
If you are looking for a dedicated and reliable working student or intern, then I might be the right person for you. My website has already given you an impression of my skills and experiences. Should you be interested in a collaboration or need further information, I am always available.
I am currently specifically looking for a new challenge in the form of a working student job or internship to further develop my skills and gain practical experience. If you see a corresponding opportunity in your company, I would be very happy to hear from you and learn more about your expectations and requirements.
You can find links to my LinkedIn and GitHub profiles in the header of this website.