Ugrás a tartalomra
online
huv0.46.1 · 1d135e2
mainlane.io

Portfólió

Az általunk épített termékek: a feladat, a megoldás és az eredmény.

Platform
Technológiák

A Shopveyor vásárlói felülete demóadatokkal: termékkatalógus Nintendo Switch 2, Sony WH-1000XM6, MacBook Air 13″ M4 és Pixel 10 Pro termékekkel, USD-árakkal és becsült hrivnyaértékkelA Shopveyor vásárlói felülete demóadatokkal: termékkatalógus Nintendo Switch 2, Sony WH-1000XM6, MacBook Air 13″ M4 és Pixel 10 Pro termékekkel, USD-árakkal és becsült hrivnyaértékkel
ShopveyorAktív fejlesztés alatt

Laravel-platform webáruházakhoz: katalógus, rendelések, több pénznemű árazás és többnyelvű tartalom egyetlen adminfelületen.

  • Laravel
  • Docker
  • Elasticsearch
2025 – 2026Frissítve: 2026. nov. 13.Kiadások: 17
DeskForge-konfigurátor: 3D-s szoba téglafallal, állítható magasságú asztal két monitorral, laptoppal és billentyűzettel, irodai szék, polcrendszer és állólámpa, mellette a termékkatalógusDeskForge-konfigurátor: 3D-s szoba téglafallal, állítható magasságú asztal két monitorral, laptoppal és billentyűzettel, irodai szék, polcrendszer és állólámpa, mellette a termékkatalógus
DeskForgeAktív fejlesztés alatt

3D asztalkonfigurátor tech webáruházaknak: a vásárlók a valódi asztalukon rakják össze a munkahelyüket, és a teljes szettet a kosárba teszik.

  • TypeScript
  • React
  • React Three Fiber
  • NestJS
2026 – napjainkigFrissítve: 2026. nov. 9.
A Plenline 2026. októberi havi nézete: szabad egyenleg a tervezett kiadások után, a bevételek, a kifizetett és a még fizetendő összegek, valamint a hiteltartozás végösszegei, kiadási űrlap és USD-ben érkező, UAH-ra átváltott fizetésrészletekA Plenline 2026. októberi havi nézete: szabad egyenleg a tervezett kiadások után, a bevételek, a kifizetett és a még fizetendő összegek, valamint a hiteltartozás végösszegei, kiadási űrlap és USD-ben érkező, UAH-ra átváltott fizetésrészletek
PlenlineAktív fejlesztés alatt

Családi költségvetés-webalkalmazás, amely megőrzi egy kézzel készített Excel-munkafüzet logikáját: hónapok, számlák, kártyatartozások és dátum szerinti befizetések.

  • Nuxt
  • FastAPI
  • PostgreSQL
2026 – napjainkigFrissítve: 2026. nov. 14.
Három FlintGuard-telefonképernyő egymás mellett: eszközlista, egy karanténban lévő új eszköz és az eseménynaplóHárom FlintGuard-telefonképernyő egymás mellett: eszközlista, egy karanténban lévő új eszköz és az eseménynapló
FlintGuardAktív fejlesztés alatt

Mobil- és webalkalmazás egy GL.iNet Wi-Fi-router kezeléséhez: új eszközök jóváhagyása push-értesítésből, tiltásuk és az otthoni hálózat kézben tartása.

  • Ionic
  • Capacitor
  • TypeScript
  • OpenWrt
2026 – napjainkigFrissítve: 2026. nov. 9.
LiveWall animált háttérkép: éjszakai neonváros esőben, rózsaszín holddal és fényszórókkal
LiveWallAktív fejlesztés alatt

Élő videós háttérképek macOS-re: lejátszási lista, amely az asztali ikonok mögött vált egy kijelzőn, az összesen, vagy mindegyiken más videóval.

  • Swift
  • AppKit
  • SwiftUI
2026 – napjainkigFrissítve: 2026. nov. 8.
A Brimline hat témában: Clay light, Nord dark, Phosphor, Neon, Synthwave és Hologram
BrimlineAktív fejlesztés alatt

Mac menüsoralkalmazás, amely megmutatja, mennyi maradt a Claude munkamenet- és heti korlátaiból, mikor nullázódnak, és meddig elég a jelenlegi tempó.

  • Electron
  • TypeScript
2026 – napjainkigFrissítve: 2026. nov. 13.
A Children Mission kezdőlapja: hitalapú ukrán civil szervezet, amely helyi közösségeket képez a gyermekek támogatására; a hero-képen mosolygó kislány, „Discover Our Trainings” és „Support Our Work” gombok, a menüben pedig lila „Donate” gomb
Children MissionKarbantartott

WordPress-oldal egy ukrán civil szervezetnek, amely közösségeket képez a gyermekek támogatására: egyszeri és havi adományok, partnerségi jelentkezések és tartalom, amelyet a csapat fejlesztő nélkül szerkeszt.

  • WordPress
  • PHP
  • MySQL
  • Docker
  • Cloudflare
2026 – napjainkigFrissítve: 2026. okt. 8.
A Karuselle kezdőlapja: válogatott designerdivatot kínáló viszonteladó, teljes szélességű fotóval egy ezüst kézitáskáról, „Sell with us” gombbal, márka és kategória szerinti menükkel, kereséssel és nyelvváltóval
KaruselleAktív

Többnyelvű piactér válogatott, használt designerdivathoz: szemantikus keresés, rugalmas eladói jutalékok, uniós adójelentés és új fizetési módok egy növekvő Laravel-kódbázison.

  • Laravel
  • PHP
  • MySQL
  • FastAPI
  • Qdrant
2023 – napjainkig
A Decoroll kezdőlapja: roló- és reluxaáruház katalógusgombbal, termékkeresővel, telefonszámmal és nyitvatartással, egy nappaliban lévő rolókat ábrázoló bannerrel, valamint népszerű kategóriákkal, például sötétítő, függőleges és nappal-éjszaka rolókkal
DecorollKarbantartott

OpenCart-webáruház rolókhoz: javított árkalkulátor és pénztár, majd teljesítménymentés, amely csökkentette az adatbázis terhelését, és feloldatta a tárhelyszolgáltató CPU-korlátozását.

  • OpenCart
  • PHP
  • MariaDB
  • Docker
  • Cloudflare
2026. febr. – aug.Frissítve: 2026. aug. 31.
A Freezedry.eu angol nyelvű kezdőlapja: a Harvest Right hivatalos európai forgalmazója, hero-szekció egy liofilizálóval és szárított gyümölcsös üvegekkel, előnyöket bemutató ikonok és „Choose a freeze-dryer” gomb
FreezedryAktív

WooCommerce-webáruház, amely liofilizálókat (fagyasztva szárító gépeket) értékesít az EU-ban: nyolc működő nyelv, helyes szállítás minden országban és egy könnyebb, gyorsabb oldal.

  • WordPress
  • WooCommerce
  • PHP
2026 – napjainkig
LendborArchivált

Telegram-bot baráti és családi kölcsönökhöz – ki mivel tartozik, mennyi van még hátra, és mikor esedékes a következő részlet – landing oldallal. Egy 2023-as hobbiprojekt.

  • Python
  • Flask
  • Django
  • PostgreSQL
  • Redis
  • React
2023. jún. – aug.Frissítve: 2023. aug. 25.

Csapatmunkák

Projektek, amelyeken egy ügyfél csapatának tagjaként dolgoztam. Az ügyfelek nevét nem tüntetjük fel.

AI sales platform for B2B

2025 – 2026

SzerepFull-stack fejlesztő

SaaS, amelyben a vállalkozások MI-értékesítési ügynököket állítanak be hívásokhoz, SMS-hez, e-mailhez, üzenetküldőkhöz és webes widgethez.

  • Laravel
  • Vue
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
Megoldás

Egy nagy csapat full-stack fejlesztőjeként az ügyfél-irányítópult nagy része és több backendszolgáltatás tartozott hozzám:

  • Leadelosztás: round-robin, súlyozott, csapat- és hibrid stratégiák a menedzserek elérhetőségével és naptáraival; húzással beállítható kézi sorrend.
  • Naptárak és foglalás: Google Calendar és Calendly webhookokkal, kétirányú szinkron, szabad időpontokat az összes naptárban kereső szolgáltatás, védelem a dupla foglalás ellen, a foglalás function callingon keresztül elérhető az MI-ügynök számára.
  • MI-ügynök: függvényhívások az időpontokhoz, a foglaláshoz és a kapcsolattartói adatok frissítéséhez; tudásbázis-keresés inkrementális indexeléssel; nyelvváltás megerősítéssel; hat beszélgetési stílus; védőkorlátok a prompt injection ellen; tokenellenőrzés minden modellhívás előtt.
  • Folyamatszerkesztő: újratervezett vizuális szerkesztő változókkal, validált élekkel és automatikus elrendezéssel, automatikus mentéssel és visszaállítással, valamint az összes folyamat adatvesztés nélküli migrálása JSON-ból relációs táblákba.
  • Csatornák: egyetlen konfigurátor a hanghoz, e-mailhez, SMS-hez és iMessage-hez valós idejű validációval, valamint csatornaintegrációs oldal.
  • Telefónia: híváselőzmények, felvételek és átiratok, hangbeállítások több beszédszolgáltatóhoz, híváskampányok CSV-ből, teszthívások böngészőből, áttérés streamelt beszédfelismerésre, és SIP-híd két szolgáltatóval – köztük egy versenyhelyzet a szolgáltatói események és a SIP-jelzések között, amelyet felderítettem és kijavítottam.
  • Tokenalapú számlázás: egyenleg-irányítópult előrejelzéssel, Stripe pay-as-you-go, előfizetések, automatikus feltöltés és számlák, élő egyenleg WebSocketen keresztül, csomagkorlátok és kedvezmények egészen a Stripe-ig, két adatbázis között szinkronizált korlátlan tulajdonosi szerepkörök.
  • Telefonszám-piactér: számkeresés és -vásárlás tokenben árazva, országonkénti szabályozói ellenőrzés, költési jelentések, auditnapló és szerepkörök.
  • Biztonság: kétlépcsős bejelentkezés OAuth után is, SAML SSO, szolgáltatások közötti JWT, PII-maszkolás.
  • DevOps: Dockerfile-ok minden szolgáltatáshoz, az éles környezet migrálása AWS-ről Azure-ra infrastruktúra kódként megközelítéssel, runbookok és 13 DNS-rekord atomi átváltása; PgBouncer 12 Python-szolgáltatáshoz a kapcsolatkészlet kimerülése után.
  • Minőség: körülbelül 25 000 sornyi teszt (PHPUnit, Vitest, pytest, E2E).

Accounting automation for small business

2025. aug. – okt.

SzerepFull-stack fejlesztő

Könyvelési platform ukrán egyéni vállalkozóknak.

  • FastAPI
  • PostgreSQL
  • Redis
  • Next.js
  • Docker
Megoldás

Az értesítési mikroszolgáltatás és a frontendje tartozott hozzám: egységes sablonrendszer e-mailhez, SMS-hez és Telegramhoz, kézbesítési naplók teljes tartalommal, olvasási állapot, csatornánkénti kézbesítési beállítások (az elsődleges/tartalék modellről többszörös választásra átállítva), Telegram-bot; szolgáltatások közötti hitelesítés memóriában és Redisben gyorsítótárazott tokenklienssel, valamint áttérés kizárólag JWT-re a többi szolgáltatás leállítása nélkül; integráció az állami adóadat-szolgáltatással – adóazonosító-lekérdezés, a digitális aláírás lejáratának ellenőrzése és adófizetési analitika kockázati pontozással; értesítési oldal és csengő ikon a webalkalmazásban; tesztek és telepítési útmutatók.

SaaS social platform

2023 – 2024

SaaS-platform közösségeknek és vállalati intranetekhez.

  • PHP
  • Yii2
  • ProseMirror
Megoldás

A fő területem a rich-text és Markdown szerkesztő volt:

  • Kódblokkok CodeMirror 6-tal a szerkesztőn belül: a változások és a kijelölés kétirányú szinkronja, sorszámok, szintaxiskiemelés, visszavonás és újra végrehajtás, kilépés a blokkból a nyílbillentyűkkel, helyes másolás és beillesztés.
  • Szerkesztés: felhasználónként megjegyzett Markdown-forrásmód, beviteli szabályok a kiemeléshez és az áthúzáshoz, egyszerűsített eszköztár új ikonokkal és H1–H4 címsorokkal, az állapotát megjegyző összecsukható menü, linkek a kijelölt szövegből, relatív URL-ek és címsorhorgonyok, emojikeresés fordítható kulcsszavakkal.
  • Billentyűzet és akadálymentesség: a Tab működik listákban, táblázatokban és kódban, és máshová is viszi a fókuszt, a Tab az utolsó táblázatcellában új sort ad hozzá, akadálymentes menü billentyűzetfókusszal.
  • Minőség és kiadás: 18 hibás teszt javítva és újak hozzáadva, függőségfrissítések, ESLint, kisebb bundle, Rollup-konfiguráció, CI és automatikus npm-közzététel tag alapján, a szerkesztőcsomag nyolc kiadása.
  • Platform: bevezető túra az új felhasználóknak, felhasználók soft törlése a hozzájuk kapcsolt bejelentkezésekkel, beállítható összecsukott bejegyzésmagasság, olvasatlan üzenet jelzése, meghívási javítások, a Bootstrap 5-migráció elindítása, vállalati téma, naptár, push-értesítések és tartalommoderálás.

Corporate site for an agri exporter

2022 – 2023

Vállalati weboldal márka- és termékkatalógussal, egy másik ügynökség témájára építve.

  • WordPress
  • PHP
Megoldás

Kétnyelvűvé tettem (angol és ukrán) a téma átírása nélkül: a sablonok az aktuális nyelvre váltanak, az összes egyéni mezőcímkét és termékszöveget pedig a kódban regisztráltam fordításra. Később hozzáadtam egy „Rólunk” oldalt 59 ország interaktív exporttérképével asztali gépre és mobilra, kétnyelvű, felugró ablakos csalásellenes figyelmeztetéseket, valamint javításokat a kezdőlapon. 2026-ban auditáltam a platformot, és pontosan körülhatárolt tervet készítettem a következő szakaszra: tartalomfrissítés, új márkaoldal, műszaki specifikációk a termékekhez, értékelések szekció, valamint arab változat jobbról balra író elrendezésekkel.

Game-match streaming platform

2023. jan. – febr.

Streamingplatform játékmeccsekhez ligákkal, fogadásokkal, pénztárcákkal és előfizetésekkel.

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
Megoldás

Egy rövid megbízás alatt socketeken keresztüli valós idejű értesítéseket építettem (olvasatlan állapot, meccs- és ligameghívások, új feliratkozói események a backenden), felhasználókezelést az adminoknak (szerepkörök, kitiltási állapot indoklással, keresés és rendezés, védelem a saját szerepkör módosítása ellen), fizetéskezelést blokklánc- és számlatranzakciókkal, valamint kategóriaadmint képkivágással és külön játékszabály-modullal az API-ban.

Team collaboration platform

2021 – 2022

SzerepSenior frontendfejlesztő

Több bérlős munkatér csevegésekkel, kanbantáblákkal, naptárral, jegyzetekkel, fájlokkal és videohívásokkal weben, iOS-en, Androidon és asztali gépen.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Megoldás

Másfél évig a legaktívabb frontendfejlesztők egyike voltam, és mások munkáját is ellenőriztem és merge-öltem:

  • Csevegés és szálak: rich-text szerkesztő említésekkel, emojikkal, beillesztett képekkel és húzással hozzáadott fájlokkal; böngészőben, asztali alkalmazásban és iOS-en egyaránt működő hangüzenetek; szálak jelvényekkel, lapozással és push-értesítésekből nyíló mélylinkekkel; végtelen görgetés „ugrás a jelenre” funkcióval; keresés; csoportos csevegések és privát üzenetek; üzenet átalakítása feladattá, eseménnyé vagy jegyzetté a mellékleteivel együtt.
  • Táblák és feladatok: kanban húzással és automatikus görgetéssel, backlog és archívum, címkék és szűrők, becslések, részfeladatok, valós időben frissülő személyes táblák.
  • Naptár, jegyzetek és fájlok: emlékeztetők, egész napos és ismétlődő események, a nyári időszámítás kezelése, ellenőrzőlisták, adatszoba nyilvános és privát mappákkal és jogosultságokkal.
  • Videohívások: hívások terekben, projektekben és privát üzenetekben, iOS-en a háttérben is működő csengőhang, külső vendégek.
  • Mobil és asztali: új navigáció és újratervezett képernyők, iPad- és fekvőtájolás-támogatás, Android- és iOS-buildek és áruházi fiókok, asztali értesítések, Ne zavarjanak mód, mélylinkek és aláírt buildek Windowsra és macOS-re.
  • Teljesítmény: a kulcsfontosságú listák NGXS-állapotba költöztetve, szálgyorsítótárazás, Angular- és TypeScript-frissítés.

Early experience

2015 – 2021

Ionic és Angular alapú mobilalkalmazások, köztük az App Store-ban és a Google Playen közzétett Bluetooth-os eszközvezérlés, MQTT-alapú IoT-monitorozás, PHP-webáruházak és egy stockfotó-piactér.

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
Megoldás
  • Analitika egy SaaS-platformhoz · 2021. Google Analytics-adatok feldolgozása és strukturálása irányítópultokká és diagramokká a platform ügyfelei számára. Angular, Node.js, Express, MongoDB.
  • Bútor-webáruház · 2018–2020. A termékkártyák módosítása, szállítási és fizetési integrációk, egyedi modulok OpenCarton. PHP, JavaScript, MySQL.
  • Stockfotó-piactér fotósoknak · 2016–2020. Fotók feltöltése és letöltése, metaadatok kinyerése, szűrt keresés, fizetési rendszerek és fájltárolás AWS S3-on. PHP, JavaScript, MySQL, AWS.
  • Hálózati eszközök IoT-monitorozása · 2017–2020. Parancsok egyedi routereknek MQTT-n keresztül, adatgyűjtés távoli eszközökről, irányítópultok és felhasználói riasztások, ha az elemzés eléri a beállított feltételeket. Angular, Node.js, Express, MongoDB, PHP, Shell.
  • Gitártanuló alkalmazás iOS-re és Androidra · 2017. Videóleckék, kedvencek és push-értesítések az új leckékről. Ionic, Angular, REST API.
  • Szokásépítő alkalmazás iOS-re és Androidra · 2016–2017. A nulláról építve: napi feladatok és hangulat, naptár, eredménydiagramok, ütemezett helyi emlékeztetők. Ionic, Angular.
  • Bluetooth-os eszközvezérlő alkalmazás · 2015–2016. Eszközök keresése, jelszóval védett párosítás, BLE-parancsok küldése és állapotuk megjelenítése, naplózás és hibakezelés; közzétéve az App Store-ban és a Google Playen, WordPress landing oldallal. Ionic, Angular, Cordova, WordPress.