Portfolio

10 projecten

Hoofdproject · in ontwikkeling

KUP.kz

Platform voor koop- en verkoopadvertenties in Kazachstan

Ik ontwikkel een advertentiesservice voor heel Kazachstan. Gebruikers kunnen één product aanbieden of meerdere aanbiedingen tegelijk voorbereiden: upload maximaal 50 foto's, bekijk de aanbiedingen die door de service zijn gemaakt en stel hun prijzen in.

Publieke alfaProbeer het op desktop of mobiel
Open KUP.kz
KUP.kz-vermeldingen in de huidige alfaversie
Werkelijke alfa-interface · september 2026
Hoe het project werkt en mijn rol
Taak
Maak het snel en gemakkelijk om overal in Kazachstan een of meer advertenties te plaatsen.
Mijn werk
Ik bouw een platform met geïntegreerde AI dat foto's per product groepeert, vermeldingen voorbereidt, spraak transcribeert en vermeldingen controleert aan de hand van de platformregels.
Resultaat
Publieke alpha: de website werkt op desktop en mobiel. Functies worden getest.

Mijn rol: van idee tot testen

Ik bouw het product volledig met AI, zonder zelf code te schrijven. Ik definieer hoe de dienst moet werken, stel taken in voor AI, test gebruikersstromen en zorg ervoor dat bugs worden opgelost. Voor mijn andere projecten gebruik ik dezelfde aanpak.

Functies die al zijn geïmplementeerd

Beschikbaar in de alfa: ik blijf gebruikersstromen testen en bugs oplossen.

Maximaal 50 foto's per uploadEén vermelding of meerdere producten tegelijk

Gebruikers maken foto's van hun producten of uploaden bestaande afbeeldingen. De geïntegreerde AI groepeert foto's op product en bereidt automatisch titels, categorieën, beschrijvingen en specificaties voor.

Bekijk aanbiedingen en prijzenDe gebruiker bepaalt wat er wordt gepubliceerd

Na verwerking toont de service de voorbereide vermeldingen. Gebruikers bekijken de informatie, voegen indien nodig details toe of corrigeren deze, en stellen voor elk product een prijs in.

SpraakinvoerDicteer een beschrijving

Gebruikers kunnen tekst toevoegen of uitbreiden via spraakinvoer. De service zet spraak om in tekst die kan worden beoordeeld en bewerkt.

Moderatie van vermeldingenContentcontroles op basis van platformregels

De geïntegreerde AI controleert foto's en vermeldingsinhoud aan de hand van de platformregels. Handmatige moderatie, rapporten en beroepen zijn beschikbaar voor betwiste zaken. Deze functies worden getest in de alpha.

Catalogus en gebruikersaccountZoeken, favorieten en lijstbeheer

De catalogus, categorieën, zoeksuggesties, Google login, favorieten en listingbeheer zijn geïmplementeerd. Er zijn Russische en Kazachse interfaces beschikbaar. De website werkt op desktop en mobiel.

AchtergrondverwerkingWachtrijen voor foto's en AI-taken

De webinterface maakt gebruik van Next.js, met een Laravel API-backend. Redis-wachtrijen verwerken beeldverwerking en AI-taken. Gegevens worden opgeslagen in MariaDB en bestanden in MinIO. De services draaien in Docker.

Technologie stapel
  • Next.js
  • Laravel API
  • Gemini
  • Redis
  • MariaDB
  • MinIO
  • Docker
RoutekaartFase 2 van 5 · kenmerken en testen

Project-routekaart

Huidige fase: functies en testen

  1. Desktop- en mobiele website

    Klaar

    De website werkt op desktop en mobiel.

  2. Functies en testen

    In uitvoering

    Ik implementeer functies en test gebruikersstromen.

  3. Website- en app-ontwerp

    Gepland

    Het ontwerpen van de definitieve interface voor alle platforms.

  4. iOS- en Android-apps

    Gepland

    Het ontwikkelen van speciale mobiele apps.

  5. Marketinglancering

    Gepland

    Het promoten van het project en het aantrekken van gebruikers in Kazachstan.

Mijn eigen abonnementsproduct

Abonnementsdienst

Kaspi verzendlabelservice

Helpt verkopers verzendlabels klaar te maken voor afdrukken. Verwerkt PDF- en ZIP-bestanden en rangschikt documenten op A4-vellen of individuele etiketten.

Inkomsten uit abonnementenLive service met betalingen en ondersteuning
  • Batch PDF- en ZIP-upload
  • 4 of 9 verzendetiketten per A4-blad
  • Etiketten 7 x 12 cm
Bezoek website
Interface voor verwerking van Kaspi-verzendlabels
Kenmerken en implementatie
Taak
Verminder het handmatige werk dat nodig is om de verzendlabels van verkopers gereed te maken voor afdrukken.
Mijn werk
Met behulp van AI heb ik batch-PDF- en ZIP-verwerking, printlay-outs en betaalde toegang gebouwd.
Resultaat
De service is live en genereert abonnementsinkomsten, met betalingen en gebruikersondersteuning.

Gebouwd met Laravel: PDF- en ZIP-verwerking, genereren van uitvoerbestanden, gratis gebruikslimieten en betaalde toegang. Inclusief gebruikersaccounts, inloggen bij Google, FreedomPay-betalingen, betalingsgeschiedenis en ondersteuningsverzoeken. Het project bestrijkt de volledige cyclus, van de behoeften van een verkoper tot betalingen en voortdurende ondersteuning.

CRM voor een reparatieservice

CRM voor mijn reparatiewerkplaats

Een systeem voor mijn computerreparatiewerkplaats. Het brengt klanten, reparatieorders, technici, taken en financiën samen – van het accepteren van een apparaat tot het terugsturen ervan naar de klant.

In gebruik bij mijn reparatiewerkplaatsEén systeem voor het dagelijkse werk van de reparatiewerkplaats
Reparatiewerkplaats CRM-bestellijst met verborgen persoonlijke gegevens
Werkelijke CRM-interface · persoonlijke gegevens verborgen

Identificeer een apparaat vanaf een foto

Bij het aanmaken van een reparatieopdracht kunt u een foto maken van een laptop of een ander apparaat. De geïntegreerde AI identificeert het type, de fabrikant en het model om het formulier te helpen invullen. Het resultaat kan handmatig worden bekeken en gecorrigeerd.

Kenmerken en implementatie
Van apparaatinname tot retourzendingReparatiefasen en verantwoordelijkheden van de technicus

Reparaties in de winkel en bezoeken ter plaatse, diagnostiek, goedkeuring van de klant, reparatiewerkzaamheden, wachten op onderdelen, voltooiing en terugzending. Elke bestelling registreert de verantwoordelijke medewerkers en de statusgeschiedenis ervan.

Klanten en adressenKlantprofielen en servicegeschiedenis

Zoeken op telefoonnummer, contactgegevens en meerdere adressen voor elke klant. Bestellingen worden gekoppeld aan klantprofielen om de servicegeschiedenis te behouden en het adres voor een bezoek ter plaatse te selecteren.

Foto's en AI-herkenningApparaatfoto's en automatische modelidentificatie

De Gemini-integratie analyseert apparaatfoto's en retourneert het type, de fabrikant en het model. Apparaat- en reparatiefoto's kunnen bij de bestelling worden opgeslagen. Spraakopnamen kunnen ook in tekst worden omgezet.

Reparatiewerkzaamheden, onderdelen en diagnostiekReparatiedetails binnen elke bestelling

Een servicecatalogus, diagnosegegevens, interne aantekeningen, reserveonderdelen en ondersteunende bestanden. Werkzaamheden van externe monteurs kunnen worden meegenomen, uitgevoerde werkzaamheden worden vastgelegd en het ordertotaal kan worden berekend.

Betalingen en financiënInkomsten, uitgaven en rapporten

Betalingen, betaalmethoden, uitgaven en uitgavencategorieën bestellen. Inkomsten- en uitgavenrapporten geven een overzicht van de financiën van de reparatiewerkplaats.

Taken en meldingenTerugkerende taken en herinneringen

Taken en subtaken van medewerkers, automatisch terugkerende taken en pushmeldingen. Met meldingsinstellingen kunnen gebruikers kiezen welke evenementen ze willen volgen.

Toegang van medewerkers en activiteitengeschiedenisMachtigingen voor verschillende delen van het systeem

Authenticatie, accountstatus en individuele werknemersrechten. Het systeem bevat een activiteitenlogboek, terwijl de geschiedenis van elke bestelling de voortgang tijdens de reparatiefasen bijhoudt.

Instellingen en afdrukbare documentenReparatiewerkplaatsinstellingen en documenten

Configureerbare apparaat- en klanttypes, inclusief accessoires, informatiebronnen, betalingsmethoden en garantieperioden. Er zijn inname- en retourformulieren voor apparaten, bedrijfsgegevens en een catalogus met reparatiediensten.

Technologie stapel
  • Laravel
  • MySQL
  • Gemini API
  • Tailwind CSS
  • Nginx
  • PHP-FPM

Systeeminterface

Nieuw bestelformulier met apparaatfoto's en AI-herkenning
Een bestelling aanmaken en het apparaat identificeren
CRM-instellingen: garantie, bedrijfsgegevens en apparaattypes; contactgegevens verborgen
Instellingen en catalogi

Intern systeem: alleen medewerkers hebben toegang tot de gegevens.

Werk van de klant

Twee betaalde projecten gebouwd voor klanten.

Lider Mebel — Portfoliowebsite voor een meubelbedrijf
Betaald klantproject

Lider Mebel

Portfoliowebsite voor een meubelbedrijf

Een visuele catalogus waarin het meubilair en het voltooide werk van het bedrijf worden getoond. Bezoekers kiezen een categorie – keukens, slaapkamers, gangen en meer – en bladeren door de foto’s.

Kenmerken en implementatie
Taak
Laat het assortiment en het voltooide werk van een meubelbedrijf zien.
Mijn werk
Met behulp van AI heb ik cataloguscategorieën en fotogalerijen gebouwd, met afbeeldingen voorbereid voor verschillende schermformaten.
Resultaat
De betaalde klantenwebsite is live. Bezoekers kunnen op hun telefoon door het werk van het bedrijf bladeren.

Cataloguscategorieën, foto's en afbeeldingsgalerijen zijn geïmplementeerd. De PHP-backend omvat catalogusopslag, een wachtrij voor media-optimalisatie en afbeeldingen die zijn voorbereid voor verschillende schermformaten. De nadruk ligt op het gemakkelijk doorbladeren van het werk van het bedrijf op een telefoon.

lidermebel.pmpws.com
LegoStroy — Website van de fabrikant van betonproducten
Betaald klantproject

LegoStroy

Website van de fabrikant van betonproducten

Een catalogus van straatstenen, tegels en zandblokken met prijzen, afmetingen en voltooide projectvoorbeelden. Bezoekers kunnen de producten bekijken en een offerte aanvragen.

Kenmerken en implementatie
Taak
Producten presenteren en offerteaanvragen eenvoudiger maken.
Mijn werk
Met behulp van AI heb ik een catalogus gebouwd met prijzen, voltooide projectvoorbeelden en contentbeheer.
Resultaat
De betaalde klantenwebsite is live: bezoekers kunnen producten kiezen en contact opnemen met het bedrijf.

Gebouwd met Laravel: productcategorieën en pagina's, diensten, voltooide projecten, aanvraagformulieren en contactlinks. Het beheerderspaneel beheert producten, foto's, dia's en pagina-inhoud.

lego-stroy.kz

Hulpmiddelen voor dagelijkse taken

Deze diensten heb ik voor mijn eigen taken gebouwd en voor anderen beschikbaar gesteld. U kunt ze gebruiken om met bestanden, afbeeldingen en media te werken.

Disk

Bestanden delen

Een persoonlijke cloud voor het uploaden en delen van bestanden via een browser.

Kenmerken en implementatie

De PHP-service groepeert bestanden in sessies. Het ondersteunt gefragmenteerde uploads, statuscontroles, voltooiing en annulering van uploads, verwijdering van bestanden en sessie-extensies. Hierdoor kunnen grote bestanden in kleinere delen worden overgedragen.

disk.pmpws.comOpen de tool

Images

Beeldverwerking

Meerdere afbeeldingen tegelijk comprimeren, bijsnijden en converteren.

Kenmerken en implementatie

Gebruikers kunnen de kwaliteit, breedte, hoogte, beeldverhouding en bijsnijdpositie instellen. Opties behouden de beeldverhoudingen en voorkomen opschaling. JPG, PNG, WebP, AVIF en andere formaten zijn beschikbaar. Handig voor het voorbereiden van websitefoto's.

images.pmpws.comOpen de tool

LogoKit

App- en websitepictogrammen

Creëert een set iconen in de gewenste formaten en formaten vanuit één logo, voor websites, iOS, Android en andere platforms.

Kenmerken en implementatie

Accepteert SVG, PNG, JPEG en WebP, met compositie-instellingen en platformselectie. Een Fastify API en BullMQ wachtrij starten met het genereren, Sharp verwerkt afbeeldingen en een ZIP-bestand bevat favicons, Apple-activacatalogi, Android-bronnen en andere geselecteerde sets.

logokit.pmpws.comOpen de tool

PDF

Werken met documenten

Converteer, voeg samen, splits en comprimeer PDF op één plek.

Kenmerken en implementatie

Converteert kantoordocumenten, extraheert tekst en afbeeldingen, en voegt PDF's samen, splitst, comprimeert en roteert. De Python-backend maakt gebruik van LibreOffice, Poppler en qpdf. Er kunnen maximaal 25 bestanden tegelijk worden ingediend.

pdf.pmpws.comOpen de tool

Save

Media en transcriptie

Importeert media van een link of geüpload bestand en zet spraak om in tekst. De service toont de verwerkingsstatus en het voltooide resultaat kan worden gedownload.

Kenmerken en implementatie

Laravel beheert achtergrondtaken, wachtrijen en verwerkingsstatuspagina's. Functies omvatten gefragmenteerde uploads, voortgangsregistratie, downloads van resultaten en het verwijderen van taken. Grote bestanden worden op de achtergrond verwerkt zonder ook maar één verzoek open te houden.

save.pmpws.comOpen de tool

Laten we uw project bespreken

Heeft u een webservice, automatisering of serverconfiguratie nodig? Schrijf op welk probleem je wilt oplossen.

Projectwerk, parttime en fulltime rollen. Ik geef de voorkeur aan schriftelijke communicatie.

Kies een taal

Selecteer een taal. Dezelfde pagina wordt geopend in de geselecteerde taal.

English Deutsch Français Español Italiano Svenska Norsk bokmål Українська Қазақша Русский