Frontend
6 · 85%
- TypeScript92
- Angular90
- React84
- Next.js84
- Tailwind CSS88
- Three.js70
Szoftverfejlesztő
· MagyarországOlyan webalkalmazásokat építek, amelyek gyorsak, átgondoltak és jól használhatók — éles weboldalaktól valódi vállalkozásoknak egészen a többjátékos szerverek eszközkészletéig.
Szoftverfejlesztő vagyok, Magyarországon élek. Az időm nagy része TypeScripttel telik a stack mindkét oldalán — React és Next.js elöl, Node és Express mögötte —, valamint azokkal a részletekkel, amelyeket a legtöbben észre sem vesznek: a betöltés viselkedése, az üres állapotok, az a pillanat, amikor az oldal a helyére kerül.
Lua nyelvvel kezdtem, többjátékos játékszervereken, ami könyörtelen tanulóterep: minden egyetlen közös tick-keretben fut, és minden elpazarolt ezredmásodperc egyszerre látszik minden játékosnak. Ez a szokás megmaradt. Ezért figyelek a csomagméretre és a képkockaidőre egy bemutatkozó oldalon ugyanúgy, mint egy szerveroldali erőforrásban.
Mostanában az időm egy FiveM szerver — hátul Lua, elöl Angular — és kisvállalkozásoknak készülő éles weboldalak között oszlik meg. Naponta dolgozom AI eszközökkel, és a promptolást valódi készségnek tartom, nem rövidítésnek: ma így készül a szoftver, és az is a munka része, hogy tudjam, hol segít egy modell, és hol téved csendben.
4
Leszállított projekt
6+
Éve írok kódot
TypeScript
Fő nyelv
Területenként csoportosítva. A mérőszámok saját becslések — nagyjából azt mutatják, mire megy el az időm.
6 · 85%
5 · 79%
4 · 74%
4 · 75%
4 · 75%
4 · 83%
3 · 77%
4 · 83%
4 · 84%
4 · 80%
Vidd fölé az egeret. Ezekhez nyúlok gondolkodás nélkül.
Néhány dolog, amit megépítettem és élesbe állítottam.
Weboldal egy egyedi bútorkészítő műhelynek — 85+ projekt a portfólióban, interaktív 3D modellekkel az elkészült darabokról.
Étterem és csirkesütöde Pakson — két telephely, heti váltakozó menü és telefonos rendelés.
Full-stack egyetemi projekt MEAN stacken — Angular frontend, mögötte Express és MongoDB.
Élőben a GitHub API-ból.
Jelenlegi projekt
Egy FiveM szerver építése az alapoktól: játékmenetrendszerek és szerverlogika Luában, az ingame felületeket pedig Angular frontend hajtja. A két oldal nagyon eltérő korlátokkal dolgozik — az egyik közös tick-kereten belül fut, a másiknak úgy kell válaszkésznek maradnia, hogy közben alatta megy a játék.
Önálló
Éles weboldalak tervezése és szállítása kisvállalkozásoknak — bútorkészítőknek, éttermeknek — az első vázlattól a telepítésig és az átadásig. Végig Next.js, TypeScript és Vercel.
Szegedi Tudományegyetem
Algoritmusok és adatszerkezetek, adatbázistervezés és full-stack fejlesztés MEAN stacken. Jelenleg is folyamatban — az az elmélet, ami őszinten tartja a gyakorlatot.
MTA:SA és FiveM közösségek
Nagyjából öt év többjátékos játékszerver-erőforrások írásával Luában — játékmenetrendszerek, NUI felületek, és az a teljesítményoptimalizálás, ami ahhoz kell, hogy egy szerver teli lobbival is válaszkész maradjon. Itt tanultam meg, hogy egy ezredmásodperc keret, nem kerekítési hiba.
Nyitott vagyok szabadúszó munkákra és érdekes feladatokra. A leggyorsabb út az e-mail.