Projektnachweise

Projekte zeigen, was ich im Audit prüfe: Code, Daten, Server und Betrieb

Dies sind eigene öffentliche Projekte, keine Kundensysteme unter Geheimhaltungsvereinbarung. Dadurch lässt sich der gesamte Lebenszyklus nachvollziehen. Websites, amtliche Registereinträge und technische Entscheidungen sind überprüfbar. Sie zeigen meinen Audit-Ansatz: Ursachen erkennen und messbare Ergebnisse erzielen.

Java/Backend ist mein Schwerpunkt; PHP zeigt die Arbeit mit bestehendem Code. Jedes Projekt beschreibt Problem, Vorgehen und messbares Ergebnis.

Projekte

Fünf Projekte zeigen fünf geschäftliche Herausforderungen: ein vollständiges Java-Produkt, einen dauerhaft betriebenen Dienst mit begrenzten Ressourcen, ein Produkt mit dokumentiertem Rechtsstatus, die Migration einer großen bestehenden Codebasis und einen Beitrag zum offiziellen OpenWrt-Repository. Jedes beschreibt Problem, Vorgehen und Ergebnis.

  • PHP
  • Russisches Software-Register
  • Rospatent
  • Dokumentation

Problem. Die Engine brauchte mehr als eine Download-Seite: klare Produktinformationen und einen dokumentierten Rechtsstatus zur Bewertung durch Unternehmen und Privatnutzer.

  • Mein Beitrag. Ich bereitete das Produkt mit öffentlicher Beschreibung, Release-Archiv, Installations- und Betriebsdokumentation sowie strukturierten Suchdaten vor. Es wurde im russischen Software-Register und als Computerprogramm bei Rospatent registriert.
  • Ergebnis. Der Rechtsstatus ist durch Software-Register und Rospatent-Zertifikat belegt. Es gibt klare Supportwege und einen Deployment-Prozess ohne Abhängigkeit von einer einzelnen lokalen Umgebung.

Geschäftlicher Nutzen: Ich kann Produkte so vorbereiten, dass Unternehmen sie mit klarer technischer und rechtlicher Dokumentation einsetzen können.

Nachweise und Register

Dokumentation und Rechtsstatus sind in öffentlichen Quellen unabhängig überprüfbar.

Lomt LMS

Java · vollständiger Lebenszyklus
  • Java 21
  • Spring Boot
  • PostgreSQL
  • Docker
  • CI/CD

Problem. Die Lernplattform brauchte kontrollierte Abläufe für Aufgaben, Zugriffe, Bewertungen und Termine sowie planbare Releases ohne Ausfälle oder undokumentierte manuelle Deployments.

  • Mein Beitrag. Ich entwarf das Domänenmodell und den vollständigen Stack: PostgreSQL mit versionierten Flyway-Migrationen, Anwendung und Datenbank in Docker sowie CI/CD mit automatisierten Tests, OpenSSF-Scorecard-Prüfungen und automatischem Produktivdeployment.
  • Ergebnis. Ein Dienst in Docker mit reproduzierbaren Releases, Änderungskontrolle, automatisierten Tests der Lernszenarien und eingetragener Marke Lomt LMS. Am 2. Oktober 2026 im russischen Software-Register eingetragen, Nr. 35406.

Geschäftlicher Nutzen: Ein Projekt vereint von der Idee bis zum Produktivbetrieb alle Ebenen, die ich auch andernorts prüfe: Architektur, Daten, Migrationen, Tests, Deployment und Betrieb.

Rechtliche und Produktdokumentation

Lomt LMS wurde am 2. Oktober 2026 eingetragen: Nr. 35406, Bildungsklasse 12.17. Das Gutachten wurde mit Protokoll Nr. 750pr vom 25. September 2026 bestätigt. Die eingetragene Marke belegt die eigenständige Produktidentität.

themm.ru / Ikh Novosti

Spring Boot · Betrieb
  • Spring Boot
  • PostgreSQL
  • Flyway
  • Medienregister

Problem. Nachrichten müssen aus vielen Quellen gesammelt, zuverlässig gespeichert und ohne Unterbrechung veröffentlicht werden, während begrenzte Ressourcen mit anderen Diensten geteilt werden.

  • Mein Beitrag. Ich entwickelte einen Spring-Boot-Dienst mit PostgreSQL und Flyway, einer eigenen speicherbegrenzten systemd-Laufzeit hinter HAProxy und Apache und einer Leser-Website mit direkten Quellenlinks.
  • Ergebnis. Eine dauerhaft betriebene Online-Publikation im Roskomnadzor-Medienregister läuft neben anderen Diensten auf einem VPS, mit kontrollierter Erfassung, Speicherung und Veröffentlichung.

Geschäftlicher Nutzen: Das zeigt Betriebsdisziplin: kontinuierlicher Betrieb ohne eigene Infrastruktur für jedes Projekt.

Medienregistrierung

Der öffentliche Roskomnadzor-Eintrag bestätigt den Status der Online-Publikation durch einen amtlichen Registernachweis.

Shriftik.ru

Java · React · PostgreSQL
  • Java 25
  • Spring Boot 4.1
  • React 19
  • Next.js
  • 7.685 Schriftarten

Problem. Eine große Sammlung freier Schriften musste von bestehendem PHP auf eine moderne Architektur migriert werden, ohne Archiv, Suche, Vorschau, Downloads oder Suchmaschinen-Sichtbarkeit zu verlieren.

  • Mein Beitrag. Ich trennte das Projekt in ein Java-Backend mit öffentlicher API v1, Spring Boot, PostgreSQL, Flyway und OpenAPI sowie ein Frontend mit Next.js App Router, React und TypeScript. Sammlung, Kategorien, Suche, Vorschau und SEO blieben erhalten.
  • Ergebnis. Shriftik.ru läuft als moderne Anwendung mit 7.685 Schriften über React und eine separate API. Das bestehende Archiv wurde in ein verwaltetes Datenmodell überführt; Releases werden in Code und Infrastruktur geprüft.

Geschäftlicher Nutzen: Ich zeige, wie sich ein laufender Dienst auf einen wartbaren Java-/React-Stack migrieren lässt, ohne Ausfall des Produkts oder Verlust vorhandener Inhalte.

prplMesh 6.0.1 für OpenWrt

Open Source · EasyMesh
  • OpenWrt
  • C++
  • UCI
  • ubus
  • nl80211

Problem. Im regulären OpenWrt fehlte ein direkt installierbares prplMesh-Paket ohne eigenen Feed, manuelle Builds oder Austausch von hostapd/wpad.

  • Mein Beitrag. Ich erstellte das Paket prplMesh 6.0.1, einen EasyMesh-Controller und -Agenten mit UCI, ubus, nl80211 und hostapd-Control-Sockets, und begleitete PR #30071 bis zur Prüfung und Annahme durch die OpenWrt-Maintainer.
  • Ergebnis. Der Pull Request wurde im offiziellen OpenWrt-Repository zusammengeführt. Das signierte Paket prplmesh 6.0.1-r1 für aarch64_cortex-a53 wurde im offiziellen Snapshot-Repository veröffentlicht.

Geschäftlicher Nutzen: Ich kann Infrastrukturintegrationen bis zur Upstream-Annahme und regulären Bereitstellung für Nutzer führen.

Nachweise

Merge-Status und veröffentlichter Build sind über offizielle Projektquellen überprüfbar.

Veröffentlichungen und amtliche Einträge

Bibliotheksveröffentlichung, Medienregistrierung, Marke und amtliche Registereinträge.

Was diese Projekte belegen

Die Projekte liefern überprüfbare technische Nachweise auf denselben Ebenen, die ich bei anderen Systemen auditiere.

Backend, Daten und Releases

  • Java 21 und Spring Boot sind fachliche Schwerpunkte.
  • PostgreSQL mit versionierten Flyway-Migrationen.
  • Anwendung und Datenbank in Docker für eine reproduzierbare Umgebung.
  • CI/CD mit automatisierten Tests, Sicherheitsprüfungen und automatischem Deployment.

Betrieb auf einem VPS

  • Neun Websites und Dienste auf einem Rechner.
  • Zwölf Domains mit automatischem TLS (Let's Encrypt).
  • HAProxy → Apache → Java, mit systemd-Speicherlimits.
  • Protokolle und Betriebsprüfungen bei begrenzten Ressourcen.

Bestehende Codebasen und Produktreife

  • Bestehendes PHP stabilisieren, ohne alles neu zu schreiben.
  • Für Kunden nutze ich bewährte Standardlösungen; eigene Engines dienen Forschung und Entwicklung.
  • Überprüfbarer Status: Software-Register, Rospatent- und Roskomnadzor-Einträge.

Wünschen Sie eine solche Analyse für Ihr System?

Eigene Projekte lassen sich vollständig untersuchen. Im Audit prüfe ich Ihr Produktivsystem ebenso — Code, Daten, Infrastruktur und Betriebsrisiken — und liefere Prioritäten, eine Risikokarte und einen Maßnahmenplan.

Audit besprechen

Profile

Andreys Profile

Berufliche Plattformen, Veröffentlichungen, öffentliche Repositories und Telegram-Kanal.

LinkedIn

Andrey

Berufliches Profil und Java-/Backend-Erfahrung.

LinkedIn öffnen

Habr

@kreout

Öffentliche Artikel und berufliches Profil.

Habr öffnen

GitHub

@krotname

Öffentliche Repositories, Werkzeuge, Infrastruktur und Profil-README.

GitHub öffnen

VK

Andrey

Öffentliches Profil, Fachbeiträge und Neuigkeiten.

VK öffnen

Telegram-Kanal

Java && Management

Kanal über Java, Architektur, Ingenieurpraxis und Management.

Telegram öffnen