LetsCode

HELLO

I AM

Welcome to my website. I am a software developer from Austria and currently working with different programming languages in various areas. I am always looking for new challenges and projects to work on. My motto is"Think big, build bigger".

MyRoadmap

My Personal Roadmap: A detailed plan of my journey and goals for the future

Programming Fundamentals

completed

Build a strong foundation in programming concepts and paradigms.

2021 - 2022
100%

Already completed

Learn basic syntax and logic in a programming language (e.g., C#, Java, ...)
Understand variables, conditionals, loops, and functions
Get comfortable with debugging and reading error messages
Explore basic data structures (arrays, lists, dictionaries)
Solve basic algorithmic problems on coding platforms

Object-Oriented Programming (OOP) & Data Structures

completed

Learn how to write maintainable and efficient code.

2022 - 2023
100%

Already completed

Understand encapsulation, inheritance, polymorphism, and abstraction
Learn complex data structures (trees, stacks, queues, hashmaps)
Build big projects with modular and reusable code
Understand the importance of clean code and code reviews

Database Design & Performance Optimization

completed

Optimize database operations and implement efficient query handling.

2022 - 2024
100%

Already completed

Learn database normalization and indexing
Implement advanced querying techniques
Develop stored procedures and triggers
Optimize database performance for large datasets

Web Dev Basics

completed

Learn how to build modern and responsive web applications.

2023
100%

Already completed

Learn HTML, CSS, and JavaScript
Build static web pages with responsive design
Understand how the browser works and HTTP protocols
Learn basic DOM manipulation and event handling
Learn about client-server communication (REST, etc...)
Learn React with TypeScript
Understand state management and component architecture
Explore modern CSS frameworks (Tailwind CSS)

Web Dev Expert

in-progress

Master advanced web development concepts and become an expert.

2023 - 2025
70%

Already completed

Learn advanced TypeScript and React patterns and performance optimization
Understand server-side rendering (SSR) and static site generation (SSG)
Become an expert in Next JS and build high performance web applications
Built over 30+ projects to solidify knowledge
Learn about web security and performance optimization

DevOps & CI/CD Integration

in-progress

Deploy, monitor, and manage applications efficiently.

2023 - 2025
60%

Already completed

Switch from Windows to Linux for development
Containerize applications using Docker
Set up NGINX for reverse proxy and web server management
Automate deployments with CI/CD pipelines
Learn simple bash scripting for automation
Learn simple linux sysadmin tasks (cronjobs, permissions, etc...)

Cybersecurity & Ethical Hacking

in-progress

Become an CEH (Certified Ethical Hacker) and learn how to hack, break and build secure applications. My Goal for 2025 is to get my OSCP certification.

2024 - 2025
5%

Already completed

Learn secure coding practices to prevent vulnerabilities
Perform Basic penetration tests on web applications
Identify and exploit common vulnerabilities (XSS, Path Traversal, SQL Injection, etc...)
Use OSINT techniques for security assessments
About me

Why coding?

From an early age, I have had a strong passion for computers. I have always been eager to comprehend the inner workings of a computer and understand how lines of code translate into executing commands or launching programs.


Isn't that fascinating? When we consider that we only need the binary digits 0 and 1 to operate a computer. I still remember how special it was for me as a child when I saw and operated a computer for the first time. I was amazed that a simple click on an icon on the desktop opened a application. In this application, I could type in any words and click on Search. I was in the internet and the first question that came to my mind was, "How does this work?"


What are my hobbys?

I have a deep passion for coding and cybersecurity, constantly challenging myself to explore, break, and understand different systems. By identifying vulnerabilities and exploiting weaknesses, I gain invaluable insights into how to secure and fortify these systems against potential threats. My daily routine revolves around continuous learning and hands-on practice in both programming and ethical hacking, always striving to enhance my skills and stay ahead of emerging security risks. Yeah I know, it sounds a bit nerdy, but I love it!


What are my goals?

My goal is to become a professional software developer and cybersecurity expert, contributing to the development of secure and efficient software solutions. I am passionate about creating innovative applications that solve real-world problems and enhance user experiences. By combining my technical skills with my creativity and problem-solving abilities, I aim to deliver high-quality software products that meet the needs and expectations of users.