Ugrás a tartalomra
Rapcsány Krisztián
en
Full stack fejlesztő

Rendszereket építek,
amik működnek.

Full stack fejlesztő vagyok, 15+ éve. A projekt minden rétegét én viszem: a háttérrendszert, a webes felületet, és ha kell, a mobilappot is. Ha az, amit szeretnél, nem jó úgy, ahogy elképzelted, megmondom, miért, és megmutatom, hogyan érheted el ugyanazt a célt jobban.

Vagy kezdjük az audittal
// 2010 óta írok kódot
Rapcsány Krisztián
/01

Kiemelt projektek

Összes projekt →
Webalkalmazás és API

Jegyértékesítő platform

Jegyvásárlástól a beléptetésig és az utókommunikációig: webes rendszer fizetéssel, számlázással, mobil API-val és közösségi réteggel.

Hogyan készült →
Önkiszolgáló platform

Nagykereskedői integrációs platform

Webáruházak összekötése 400 feletti nagykereskedővel, automatikus ár-, készlet- és rendeléskezeléssel, fejlesztői tudás nélkül. A háttérben másodpercenként akár több millió adatot dolgoz fel, szabályok alapján alakít át és ment el, hibalehetőség nélkül, állapotokkal és statisztikával együtt.

Marketing automatizálás

Statisztika, SEO és e-mail kampányok

Saját webanalitika, SEO-figyelés és e-mail kampányok, amik mérhetők, védettek, és a rutinmunkát maguktól elvégzik.

Hogyan készült →
Webes üzleti rendszer

Fogászati praxismenedzsment

Időpontok, kezelési karton, pénztár, számlázás és hatósági jelentések egy rendszerben, több rendelő számára.

Hogyan készült →
/02

Mit csinálok

  1. 01

    Egyedi szoftverfejlesztés

    Az üzleti folyamataidhoz igazított rendszerek, ami hozzád igazodik.

  2. 02

    Weboldal készítés

    Weboldalak és webalkalmazások, amelyek gyorsak, biztonságosak, és két év múlva is könnyű hozzájuk nyúlni.

  3. 03

    Kisebb és nagyobb fejlesztések

    Új funkció, egy integráció vagy egy egész modul. Egyszeri feladatnak is jöhet, a mérete mindegy.

  4. 04

    Éles rendszerek karbantartása

    Ha a rendszered már fut, azt is tovább viszem: javítom a hibákat, igény esetén űj funkciókal bővítem.

  5. 05

    Optimalizálás és skálázás

    Ha a rendszer lassul vagy nem bírja a terhelést: gyorsítótár, üzenetsorok (Redis, RabbitMQ), aszinkron feldolgozás és adatbázis-hangolás.

  6. 06

    Mobilalkalmazások

    iOS és Android appok, a tervezéstől az áruházig.

  7. 07

    Legacy refaktor és újratervezés

    A régi, nehezen kezelhető rendszert funkciónként írom újra, úgy, hogy közben dolgozni lehet vele, és a viselkedése nem változik.

  8. 08

    Tanácsadás és rendszertervezés

    Segítek eldönteni az architektúrát, az adatmodellt és a technológiát, hogy a rendszer később is bővíthető és olcsón fenntartható maradjon.

  9. 09

    Hibafeltárás és audit

    Átnézem a rendszeredet, és megmondom, hol vannak hibák, lassulás, biztonsági és karbantartási kockázatok. A végén sorrendbe állított javaslatot adok.

RK. Nem Ready Kit, nem Random Kód. Csak én.

/03

Mit nem vállalok

  • Nem adok át félkész megoldást. Ami nincs végigvíve és letesztelve, azt nem szállítom le.
  • Nem kérek le többet az adatból, mint ami kell. A felesleges, optimalizálatlan adatkérés az, ami később lelassítja a rendszert.
  • Nem bólogatok. Ha amit szeretnél, nem vezet a céljaidhoz, elmondom, miért, és mutatok egy utat, ami igen.
Hogyan kezdjük

Három módon indulhatunk

Ajánlott kiindulás

Rendszer-átvilágítás

Átnézem a rendszeredet, és megmondom, mi a baj, mekkora a kockázat, és mivel érdemes kezdeni.

  • Kód, adatbázis, teljesítmény és biztonság áttekintése
  • Sorrendbe állított hibalista és javaslat a következő lépésre
  • Szóbeli átbeszélés, kötelezettség nélkül
Így zajlik az átvilágítás →

Új rendszer vagy MVP

Az ötletedből működő terméket csinálok: tervezés, fejlesztés, élesítés. Előbb a lényeget építjük meg, aztán bővítjük.

  • A követelményekből rendszerterv lesz
  • Rendszeres bemutatók, hogy lásd, hol tartunk
  • Átadás és dokumentáció, utána is számíthatsz rám
Mesélek az ötletemről →

Meglévő rendszer fejlesztése

Éles rendszer bővítése, hibajavítás, gyorsítás, vagy a régi kód fokozatos újraírása működés közben.

  • Új funkciók és integrációk
  • Teljesítmény- és hibajavítás
  • Legacy refaktor, biztonságos átállással
Mit kellene fejleszteni? →
Példa egy jó ökoszisztémára

Egymásra épülő alkalmazások, egy közös rendszerben

Webes platform Vásárlói mobilapp Beléptető app Pénztári rendszer Fizetés és számlázás Médiakiszolgáló Adminisztráció Statisztika és kampányok
Példa egy jó ökoszisztémára

Webes platform

A rendszer magja: katalógus, kosár, fizetés, jegykiadás és API. Minden más ehhez kapcsolódik.

Vidd rá az egeret vagy koppints egy elemre, és látni fogod, mivel van összekötve.

Szakmai háttér

Full stack tudás, egy kézben

PHP és Laravel

Ez a fő területem, évek óta ebben dolgozom.

Adatbázis rendszerek

Adatbázisokat tervezek és optimalizálok, és nagy adatmennyiség sem gond.

Frontend és mobil

HTML, Twig, JavaScript és React Native. A felületre és az appra anannyi figyelmet fordítok, mint a háttérre.

Nagy terhelésű rendszerek

Olyan rendszereken dolgoztam, ahol a sebesség és a stabilitás nem alku kérdése.

Üzemeltetés

Háttérfolyamatok, üzenetsorok (Redis, RabbitMQ), gyorsítótár, ütemezés, állapotfigyelés. Hogy élesben is stabilan fusson.

Integrációk

Fizetés, számlázás, e-mail, push értesítés és külső rendszerek, mind egy rendszerbe kötve.

Technológiák

Backend
PHP 8.x Laravel 12 Sorok és események RabbitMQ Jogosultságkezelés Feature flagek
Mobil
React Native Expo TypeScript iOS Android OTA frissítések
Valós idejű
Laravel Reverb Echo WebSocket Pusher-js
Hitelesítés
Sanctum JWT Socialite (OAuth)
Integrációk
REST API Webhookok SOAP Fizetési szolgáltatók Harmadik féltől származó API-k Külső rendszerek Swagger / API dokumentáció
Adatbázis és cache
MySQL / MariaDB PostgreSQL MongoDB / NoSQL Redis Stack és Search
Média és dokumentumok
FFmpeg HLS streaming Képfeldolgozás (WebP) PDF generálás Excel export QR-kódok
Frontend
Blade Twig Smarty Tailwind Bootstrap 5 SCSS / SASS / LESS JavaScript jQuery Vite WordPress
Verziókezelés és telepítés
Git GitLab GitHub Deployer CI/CD
Infrastruktúra
Docker Docker Compose Deployment pipeline-ok Jira
/04

Így dolgozunk együtt

  1. 01

    Beszélgetés

    Megértem a célod és a korlátaidat. Az első egyeztetés ingyenes.

  2. 02

    Ajánlat

    Konkrét terv, határidő és ár, utólagos meglepetés nélkül.

  3. 03

    Fejlesztés

    Rendszeres bemutatókkal, hogy mindig lásd, hol tartunk.

  4. 04

    Átadás és támogatás

    Az éles indulás után is felügyelem és a kérdéseidben segitek.

Gyakori kérdések

Amit érdemes tudni a kezdés előtt

Fix áron vagy időkeretben dolgozol?

Ez a feladattól függ. Ha jól körülhatárolható, előre megbeszélt tartalommal adok ajánlatot. Ha változhat a feladat, vagy kutatást igényel, időkeretben dolgozunk. Az elején mindig leírom, mi lesz benne.

Milyen gyorsan válaszolsz?

Általában 1 munkanapon belül. Ha sürgős, írd bele az üzenetbe.

Dolgozol meglévő rendszeren is?

Igen, a munkám nagy része ez: éles rendszerek bővítése, hibajavítás, gyorsítás és régi rendszerek újratervezése. Először átnézem a kódot, és megmondom, mit látok.

Egyedül dolgozol, vagy csapatban?

Általában egyedül dolgozom. Ha nagyobb a feladat, csapatban is megoldjuk, korábban fejlesztőcsapatot is vezettem.

Mi történik az átadás után?

Dokumentált kódot és átadást kapsz. Ha szeretnéd, utána a karbantartást és a továbbfejlesztést is vállalom, de nem kötelező.

Hogyan dolgozunk együtt, ha távol vagyunk?

Távmunkában dolgozom. Az egyeztetés videóhíváson, telefonon vagy írásban megy, a haladást rendszeres bemutatókon látod.

Van egy ötleted vagy egy kész rendszered, amit fejleszteni kell?

Írj pár sort, és 1 munkanapon belül válaszolok.

Írj nekem →