Életrajz

1979 októberében születtem Budapesten. Általános iskola alsó tagozatos osztályait a Bikszádi úti általános iskolában végeztem el. Ekkoriban az elektronika érdekelt. Felső tagozatos osztályokat a Gárdonyi Géza általános iskolában végeztem. Ebben az időben kerültem kapcsolatba először a számítástechnikával, ugyanis apám szerzett valahonnan egy Sharp PC1500 névre hallgató valamit, amin basic nyelvben lehetett programozgatni. Ez annyira megtetszett, hogy rövidre rá (karácsony vagy hasonlók kapcsán:-)) meglepettem magam egy akkoriban igen divatosnak számító Commodore 16+ géppel. Ezen is basicban programozgattam. Kis idő elteltével ismét gépcsere történt, apám egy 286-ost szerzett. Ezen hála istennek nem találtam basicet, azonban valahonnan kaptam egy pascal, meg egy assembler fordítót, és ezekben folytattam programozói ténykedésemet.
Ez olyannyira előrehaladott volt, hogy gimnáziumba is ennek a tudásocskának a segítségével jutottam be. A Leővei Klára gimnázium ugyanis "szoftverkupát" hirdetett, melyen 1-3 helyezettet felvételi nélkül vették fel a matek/számtek osztályba. Itt a nagyon megfeszített tanulás mellett azért maradt némi időm programozgatni is. Ekkoriban két fő terület volt, ami nagyon érdekelt. Az egyik a kommunikáció, a másik a gép működése. A kommunikációs irányvonal ekkoriban ontotta gyümölcseit: Saját terminál emulátor benne tárcsázóval, modem diagnosztikával, chat lehetőséggel, saját file átviteli protokollal. Illetve egy másik nagy projektem is volt: a SzüNET és a ProgiBBZ. Ez egy saját levelező hálózat melyet ugyancsak telejsen saját fejlesztésű programmal üzemeltettünk. Ez a hálózat akkoriban a második legnagyobb magyar levelezőhálózat volt a fido után. Szóval ez volt jellemző a gimnázium első évére. A második évtől aztán a gép működése című epizód került az érdeklődésem középpontjába. Elkezdtem komolyabban foglalkozni az x86 assembly nyelvvel. Eleinte nem nagyon akartak sikerülni a dolgok, mindenféle gondjaim akadtak a különböző fordítóprogramok csúnya fejléceivel és miegymásokkal, így hát jobbnak láttam ha saját fordítót készítek. Ez meg is született, SASM-nak neveztem el. Ez a kísérletem olyannyira sikeresnek mondható, hogy az összes assembly programom sasmmal készült, és mára már a pentium2 utasításkészletet is ismeri. Tehát ez jellemző a gimnázium második évére.
A harmadik évtől egy operációs rendszert kezdtem fejlesztgetni. Eleinte már az is nagy szám volt, hogy egy floppy lemezről "butulva" ki tudtam írni valamit a képernyőre. Majd rájöttem, hogy valós módban nem igazán lehet mit kezdeni, így hát nekiláttam a védett módú kernelem elkészítésének. Hosszú hónapok és sok ezer "editálgatás, fordítás, futtatás, reszet" ciklus telt el mire először valami használható outputot láttam a képernyőn: elindult a "hello world" process!:-) Na ekkor nevet szerettem volna adni az (akkor még CSAK) oprendszerecskének... Csak ilyen buta nevek jutottak csak eszembe, hogy OkOS, vagy KanOS, de azán a BugOS mellett döntöttem, lévén, hogy a fejleszés alatt ezzel a szóval találtam magam szembe a legtöbbször... Innentől aztán újult erővel folytattam a fejlesztést... Következő állomás, amiről érdemes beszélni az, amikor létrehoztam az első filet a saját partíciómon. Ekkorra persze a kernel is rengeteget fejlődött... Innentől aztán napról napra egyre használhatóbb lett a rendszer. Folyamatosan születtek a legkülönbözőbb utilitik, driverek, stb... Majd gimnázium negyedik osztályában beneveztem a Magyar Innovációs versenyre, amin első helyezést nyert a rendszer. (A helyezéssel járt a nevezés az Európai Innovációs versenyre, melyen dícséretben részesítettek.) Ez az eseménysorozat sajnálatos módon a felvételik beadása után történt, így nem állt módomban kihasználni az ezzel kapcsolatos előnyöket. (A fejlesztés ugyanis a tanulás rovására ment..:-) Végülis a Gábor Dénes főiskolára iratkoztam be, ahol egy évet töltöttem, majd otthagytam az iskolát. Ekkortájt egy saját hálózati rendszert kezdtem fejlesztgeni, mely a VCnet nevet az alapelvről (Virtual Circuit - virtuális áramkörök) kapta. Ezzel a fejlesztésemmel is indultam a Magyar Innovációs versenyen, melyen a harmadik díjat kaptam. Amikor a díjat átvettem már a tcp/ip stack miatt fájt a fejem... Ekkoriban ugyanis az volt a jellemző, hogy a régi cimborák a SzüNET-ről áttértek az internetre. Tehát bezártam a SzüNET-es szerveremet, és hosszas fejlesztgetések következményeképp sikerült tcp kapcsolatot létesíteni valamelyik szerverrel. Innentől aztán megintcsak nem volt megállás, sorban követték egymást a különböző kliens és szerver programok. Majd egy jó egy év telt el különösebben nagy fejlesztések nélkül, kisebb utilitik persze ezidőtájt is születtek, illetve ekkoriban regisztráltam a 2554-es portot az iana-tol. Ez volt az az idő amikor üzembe helyeztem ezt a szervert (www.nop.hu), amin ez a dokumentum is található. Ezen a szerveren aztán elindítottam tartalomszolgáltató vállalkozásomat, mely mostanra már nyereséget is termel...:)) Aztán kapcsolatba kerültem a SZTAKI-val... Egy x25-tcp gateway kifejlesztésével bíztak meg, amit végül sikerült elkészítenem. Közben beiratkoztam a Szegedi Tudományegyetem Programozó Matematikus szakára. Az egyetem első két évében csak hallgattam, majd harmadiktól egyik tanárom felkérésére gyakorlatot tartottam a "Cisco hálózattelepítő" tárgyhoz. Ezidőtájt szálltam be az egyetemi IPv6 multicast kutatás-fejlesztésbe is. 2005-07-29-én sikeresen letettem ccna vizsgámat, melyen 90%-ot értem el. Az ünneplés éjszakáján sikerült végleg kimondjuk akkori párommal egy 6 éves kapcsolat végét. Ezúton is köszönöm az együtt töltött éveket, de ennek vége kellett, hogy legyen! Künönösen ha azt nézzük, hogy rá néhány hónapra egy búfelejtő éjszakán összehozott a sors egy nimfomán lánnyal, akivel azóta is együtt vagyunk... 2006-12-06-án letettem a ccnp 4. vizsgáját. Ezt a tevékenységemet is igen komoly ünneplés követte. 2007-11-09-én reggel emailt kaptam, miszerint megvan a labor eredménye. gyorsan megnéztem a Cisco lapot, és azt találtam, hogy Service Provider CCIE lettem, mégpedig #19295 számmal. 2008-10-30-én este amikor visszaértem a reptérről, mailt kaptam, miszerint megvan a labor eredménye... Meglehetősen feszült hangulatban néztem a Cisco lapot, és azt találtam, hogy Routing és Switching CCIE lettem, a számom változatlan, #19295... JEEE! :) bár 2009-ben a nimfomán kapcsolatnak váge lett, mindazonáltal ezt az évet két idézettel jellemezném: a tekno megöli a rokkot. szvíííííccs! további érdemleges történés még egy kiscsaj megjelenése, akitôl eddig nem tudatosan átgondolt dolgok kerültek elôtérbe. Ennek a kapcsolatnak vége lett 2010-ben, így a freeBirtr projektre is van idô. Mindenesetre 2011-ben is jött a tavasz, a ninfománia volt kibontakozóban... 2011-ben sikerült a ccie recert, így továbbra is lajstromozott "internet szerelô" vagyok... 2012-ben átneveztem a projektet freeRouter-nek. Ez az átnevezés már nagyon aktuális volt. Volt idén is tavasz, nyár meg a maradék, kb annyit jegyeznék fel az utókornak hogy "fearless/stateless" és hogy "security in obfuscation", illetve annyit még hogy "i kill you, i'm a fucking terrorist!"... mindemellett 2012-ben is szembejött egy nimfomán kapcsolat, a többit meg kérem töröljük a jegyzőkönyvből... :) 2013ban is sikerult a recert, az ev mottoja pedig, "az infos ninfoja"...:) egyebkent eljegyeztem a csajomat, anyamek megkattantak, en meg lehet beiratkozok egy html5 kurzusra... :) 2014ben munkahelyvaltas volt a legnagyobb esemeny, illetve hogy tobb evnyi fullbgp feedeles utan az as1955-ben elsodleges routereflector lett a freerouter. 2015 elegge keszekusza ev volt, voltam a ripe71-en es a vegen ian meghalt de van freebsd port de vannak hibai es par feature nincs is meg. ugyan a kovetkezo evben tortent, de szorosan 2015-hoz tartozik hogy kozos megegyezessel vege lett a kapcsolatnak es nem is gondolnam hogy megegyszer elkezdenem a lannyal, mivel szilveszterkor a huga szolt hogy a pasijat zavarja a fust es azonnal kimentem viszont en 4 ev alatt nem lattam tole. vegul kibekultem az exemmel. 2017-ben recerteltem, 10eves ccie lettem, illetve most vegleg (?) szakitottam a lannyal. 2018-ban lassan a b oldalt hallgatom feelingem volt. onnantol ugyan ez csak visszafele...:) az ev mottoja az lett hogy a parkapcsolatokat nem a bizalomra kell epiteni hanem a tcp/ip-re... a b oldal elejen szembejott velem egy programozhato asicet, ami vegul az elsodleges dataplaneje lett a freerouternek. nem sokkal kesobb, szuletett egy dpdk forwarder is, ami az asic minimalista csomagtovabbitasat modellezi, igy nagyon kicsi de hatekony. meg szerencse hogy korabban nem volt sajat fastpathom, mert ez az asic programozas egy egeszen uj szemleletet hozott nalam a csomagtovabbitasrol alkotott velemenyemben.