BSc Informatik
Informatik-Hintergrund an der Eötvös-Loránd-Universität mit Grundlagen in Algorithmen, Datenbanken, Software Engineering, Webentwicklung und angewandter Programmierung.
Ich bin Roland Nagy, Senior Shopify- und Full-Stack-Entwickler. CheckoutLabs ist meine fokussierte Development-Praxis für Agenturen, technische Teams und Händler, die Senior-Shopify-Kapazität ohne Vollzeit-Einstellung benötigen.
Software hat mich seit meiner Kindheit angezogen, von frühen Arcade-Spielen und einem Commodore 64 bis hin dazu, dass ich mir mit 16 aus einem Turbo-Pascal-Buch selbst Programmieren beigebracht habe. Der Weg war nicht völlig geradlinig, und Software Engineering war in meinem Umfeld kein offensichtlicher Pfad, aber die Neugier blieb.
Dieses frühe Interesse wurde schließlich zu einem beruflichen Weg über Informatikstudium, Full-Stack Engineering und eine langjährige Shopify-Spezialisierung. Heute nutze ich CheckoutLabs, um fokussierte Senior-Entwicklungskapazität für Teams anzubieten, die jemanden brauchen, der auch die Teile übernimmt, die nicht sauber in eine Theme-Einstellung oder Standard-App passen.
Informatik-Grundlagen, laufendes AI-Studium und praktische Software-Engineering-Erfahrung hinter der Shopify-Arbeit.
Informatik-Hintergrund an der Eötvös-Loránd-Universität mit Grundlagen in Algorithmen, Datenbanken, Software Engineering, Webentwicklung und angewandter Programmierung.
Laufendes MSc-Studium in Künstlicher Intelligenz, das den Software-Engineering-Hintergrund um Machine Learning, datenorientiertes Denken und AI-Systemdesign erweitert.
Jahre Shopify-Delivery-Erfahrung mit individuellen Storefronts, Integrationen, Checkout Extensions, Konfiguratoren, B2B-Commerce und laufendem Production-Support.
Ausgewählte Kursarbeiten und laufende Forschung aus dem MSc-Studium in Künstlicher Intelligenz, getrennt von der kommerziellen Shopify-Arbeit.
Ein multimodales (Text + Bild) LLM gebaut, das strukturierte Beschreibungen aus Bildern nach einer definierten technischen Spezifikation generiert, vollständig in einem Colab-Notebook implementiert.
Ein vereinfachtes individuelles Objekterkennungsmodell, implementiert in einem Colab-Notebook.
Ein Bildbeschreibungsmodell (Image Captioning), implementiert in einem Colab-Notebook.
Full-Stack-Beitrag (Design, Backend, Frontend, Dokumentation, Testing) zu einem im Team gebauten MVP für eine Farmer-to-Consumer-Marktplatz-App - Flutter-Mobile-Frontend, Fastify/Node.js-Backend mit Sequelize und JWT-Authentifizierung.
Kamerabasierter Perception-Layer für einen TurtleBot mit Mecanum-Rädern auf ROS2, migriert von einem Raspberry Pi 5 zu einem NVIDIA Jetson Orin für mehr Rechenleistung an Bord. Kursmeilenstein erreicht; Arbeit läuft weiter.
Multi-Label-Emotionsklassifikation (GoEmotions, DistilBERT), die Klassenungleichgewicht und die Erkennung seltener Emotionen durch systematisches Experimentieren angeht - Oversampling, klassengewichteter Loss, label-spezifische Threshold-Kalibrierung und Konfusionsanalyse. Kursanforderung erfüllt; wird derzeit auf Forschungsebene fortgeführt.
Eigenständige Übungsprojekte aus früheren Programmierjahren - Hobby-Builds, eine Abschlussarbeit und Kursarbeiten, getrennt von der professionellen und akademischen KI-Arbeit.
Bachelorarbeit: ein C++- und Python-Plugin für Plover, einen Open-Source-Input-Method-Editor, der von Stenografen häufig mit Stenotyp-Maschinen verwendet wird.
Ein 2D-Weltraumerkundungsspiel-Prototyp in Java, gebaut zum Üben der Sprache - eine dynamisch wachsende Karte, Schiffssteuerung über Rotation und Schub, gravitationsbasierte Orbitalmechanik um Planeten, Gegner und ein Planeten-Scan-Mechanismus zur Treibstoffsuche.
Eines der ersten Projekte beim Erlernen von C++ - ein CLI-Spiel, in dem eine ASCII-Strichmännchen-Figur sich bewegt und auf ASCII-„Bug“-Gegner im Terminal schießt.
Ein Java-Kursprojekt, das eine Autowerkstatt-Verwaltungsanwendung umsetzt.
Ein frühes Hobbyprojekt. Ein Sokoban-artiges Puzzlespiel, von Grund auf mit reinem HTML5 Canvas und JavaScript gebaut, ohne Frameworks oder Build-Tools.
Ein frühes Hobbyprojekt. Ein Snake-artiges Puzzlespiel, für einen Webentwicklungskurs an der Universität mit reinem HTML, CSS und JavaScript gebaut.
Eine Kommandozeilen-Implementierung des Sokoban-Puzzles in C++.
Ein Tool für den Kurs Analysis II, das Übungsklausuren generiert.
Wenn die Arbeit mehr als ein Theme-Tweak ist, helfe ich, das Geschäftsproblem in einen klaren technischen Weg zu übersetzen.