Hallo
Ich bin Markus Harnúšek
Softwareentwickler aus Leidenschaft
Was ich mache
Desktop Programmierung
Entwicklung leistungsstarker Desktop-Anwendungen mit modernen Frameworks wie WPF und .NET
Webentwicklung
Gestaltung responsiver Websites und Webanwendungen mit HTML, CSS und JavaScript
Embedded & Elektronik
Programmierung von Mikrocontrollern und Entwicklung elektronischer Schaltungen
Über mich
16-jähriger Schüler an der HTL Leonding mit einer Leidenschaft für Softwareentwicklung. Bereits mit 8 Jahren habe ich mit dem Programmieren begonnen – seitdem begleitet mich mein Interesse an Technologie und Innovation täglich.
Primär entwickle ich in C# mit Fokus auf WPF und Backend-Logik. Dennoch liebe ich es, mich in neue Technologien und Programmiersprachen einzuarbeiten und ständig dazuzulernen.
Erfahrungen mit digitalen Technologien
C#
C
C++
TypeScript
JavaScript
HTML / CSS
Python
SQLite
Git
Adobe Photoshop
Projekte
Auf ein Bild klicked um es im Vollbildmodus anzuzeigen.
AeroMesh Drones
Erstellung 3D-Höhenmodelle aus Luftbildaufnahmen
Umfangreiche Dokumentation zum eigenständigen Bau von Drohnen, zur Datenerfassung und zur automatisierten Generierung von 3D-Höhenkarten mit der bereitgestellten Software. Die Anleitung enthält Berechnungen, Software-Tools, detaillierte Teilelisten, Schritt-für-Schritt-Aufbauten sowie KI-gestützte Verarbeitungs- und Analyseverfahren.
Die Inhalte basieren auf einer modularen, eigenen Dokumentationsvorlage mit Seitenerstellung mithilfe von MarkDown Dateien.
AeroMesh Drones Dokumentation Hauptansicht
Technische Details
- Programmiersprache:
JavaScript - UI / Styling:
CSS - Dokumentation: Eigene, modulare Vorlagenstruktur
Palette Picker
Palette Picker ist ein Programm zum Erstellen, Speichern, Bearbeiten und Verwalten von Farbpaletten.
Farbpaletten können generiert und individuell mit dem eingebauten Farbwähler bearbeitet werden.
Palette Picker Hauptansicht
Palette Picker Farbwähler
Technische Details
- Programmiersprache:
C# - Framework:
.NET - UI-Framework:
WPF
Besonderheiten
- Viele auch in anderen Projekten wiederverwendbare WPF Styles
- Übersetzung in 7 Sprachen
- Übersetzungen basierend auf
Resource-Dictionaries
Tutoring Platform
Tutoring Platform ist eine Anwendung um sich selbst als Nachhilfelehrer anzubieten und zu präsentieren. Interessenten können Nachhilfestunden direkt auf der Seite buchen.
Tutoring Website Hauptansicht
Fächerübersicht der Tutoring Website
Buchungsformular der Tutoring Website
Technische Details
- Frontend:
JavaScript,CSS - Backend:
C#,.NET,SQLite
Besonderheiten
- Buchung von Nachhilfestunden direkt über die Plattform
- Automatische Bestätigungsmails
- Dark und Light Mode
TCPChat
TCPChat ist ein einfaches konsolenbasiertes Chat-Programm, dass das TCP-Protokoll verwendet.
Es besteht aus einem Server und einem Client. Der Server kann mehrere Clients gleichzeitig bedienen.
Server ports können durch die Bearbeitung des Quellcodes angepasst werden.
Die Clients können sich zu einem beliebigen Port verbinden, sich einen Namen geben und Nachrichten versenden.
Eine Ansicht zweier TCPChat Clients und eines Servers auf dem Port 8080
Technische Details
- Programmiersprache:
C - Netzwerkprotokoll:
TCP
USRTG
Unified Sim Racing Telemetry Getter
USRTG ist ein Programm zum Abrufen und Anzeigen von Telemetriedaten aus verschiedenen Rennsimulationen wie Assetto Corsa. Weitere Spiele werden in Zukunft unterstützt.
Applikationen wie Racing Dashboard können mit USRTG verbunden werden um die
Telemetriedaten in Echtzeit anzuzeigen.
Technische Details
- Programmiersprache:
JavaScript - UI-Framework:
CSS
Kontakt
Ich freue mich über Ihre Nachricht! Kontaktieren Sie mich gerne bei weiteren Fragen oder einfach zum Austausch über Technologie und Softwareentwicklung.