DejanGogov.
Full-Stack-Softwareentwickler für Business-Anwendungen und betriebliche Systeme im Frontend und Backend — mit Fokus auf reale Arbeitsabläufe.
Ausgewählte Projekte
Luxyco
Betriebssoftware für den vollständigen Arbeitsablauf.
Eine Full-Stack-Management-Plattform für professionelle Teppichreinigungsbetriebe. Luxyco wurde auf Basis der Erfahrungen aus meinem früheren CarpetCareManager-Projekt vollständig neu entwickelt und wird bereits im täglichen Betrieb eines Unternehmens eingesetzt, während die Entwicklung entlang einer dreistufigen Roadmap weitergeht.
Privates System — keine öffentliche Demo.
- Produktiv im Unternehmen
- Einsatz
- Phase 2 von 3
- Entwicklung
- Konfigurierbare Rollen
- Zugriff
Anwendungen, Tools
und Open-Source-Arbeit.
react-lite-daterange
Leichtgewichtiger Date-Range-Picker für React.
0 Runtime-Deps · Auf npm veröffentlicht

Nexigo
Rechnungsverwaltung für kleine Unternehmen.
Von 3 Unternehmen genutzt · Eigene 2FA

SalonPro
Terminverwaltung für Friseursalons.
Inhaber · Mitarbeiter · Kunde

CarpetCareManager
Betriebssystem für Teppichreinigungsunternehmen.
Aufträge · Lager · Lieferung

Restaurant POS
Responsives Bestellsystem für Restaurants.
2 Entwickler · PostgreSQL

Über den gesamten Stack.
Eine Auswahl der Technologien, mit denen ich in beruflichen und eigenen Projekten arbeite.
- React
- Next.js
- TypeScript
- JavaScript
- Twig
- SCSS
- NestJS
- Express
- Node.js
- PHP
- Symfony
- REST APIs
- MySQL
- PostgreSQL
- Prisma
- Redis
- Docker
- Git
- GitHub Actions
- Vitest
Business-Software,
vom Interface bis zum Backend.
Ich bin Dejan Gogov, Full-Stack-Softwareentwickler in Bretten, Deutschland. Ich entwickle Anwendungen, die Unternehmen bei ihrer täglichen Arbeit unterstützen.
Ich arbeite im Frontend und Backend — von Interfaces und Anwendungsabläufen bis zu APIs, Authentifizierung, Datenbanken und Caching. Meine Projekte haben sich von frühen Portfolio-Anwendungen zu Software entwickelt, die von realen Unternehmen eingesetzt wird, sowie zu einem auf npm veröffentlichten Open-Source-Paket. Besonders interessant finde ich es, Geschäftsabläufe zu verstehen und daraus klare, wartbare Software zu entwickeln.
Praktische Entscheidungen,
vom Frontend bis zum Backend.
Den Ablauf verstehen
Ich starte bei der Aufgabe, die jemand erledigen muss. Interface und Datenmodell sollen diese Aufgabe unterstützen, nicht erschweren.
Klares Interface
Business-Software wird täglich genutzt. Klare Labels, vorhersehbare Aktionen und sinnvolle Standards sind wichtiger als Dekoration.
End-to-End arbeiten
Ich arbeite gerne am gesamten System — von Interfaces und Anwendungslogik bis zu Authentifizierung, APIs, Datenbanken und Caching.
Struktur verbessern
Luxyco ist ein gutes Beispiel: Ich habe eine frühere Idee mit einer stärkeren Architektur neu aufgebaut, statt die erste Version weiter zu flicken.
Interessiert an
dem, was ich entwickle?
Die Projekte hier sind nur eine Auswahl, geben aber einen guten Einblick darin, wie ich reale Anforderungen angehe, technische Entscheidungen treffe und Anwendungen über längere Zeit weiterentwickle.


