A Dunántúli-dombság részét képző Völgység egy kis Tolna megyei falujában, a festői szépségű Závodon nevelkedtem. Kiskorom óta közel áll hozzám a természet, emiatt rengeteget túrázom, újabban pedig legkedveltebb hóbortomnak, a geocachingnek is előszeretettel hódolok. Ha éppen nem az erdei ösvényeket járom, szabadidőmet társasjátékozással, videójátékozással töltöm. Analitikus természetem miatt nagyon szeretem a rejtvényeket, a gondolkodást igénylő feladatokat, ezért a megoldandó problémákat legtöbbször játékként fogom fel.
Mérnökinformatikus diplomámat az SZTE Természettudományi és Informatikai Karán szereztem. Szakdolgozatom témájának köszönhetően lehetőségem nyílt mélyrehatóbban tanulmányozni a mesterséges intelligencia világát, ennek eredményeképpen sikerült egy játékprogramot fejlesztenem Ruby nyelven.
Középiskolai tanulmányaimat a szekszárdi Garay János Gimnázium német nyelvi osztályában végeztem. A fakultációválasztást követően a matematikára, illetve a fizikára fektettem nagyobb hangsúlyt, ezáltal készítve fel magam az előttem álló egyetemi évekre.
B2 szintű, komplex telc nyelvvizsga
B2 szintű, komplex telc nyelvvizsga
HTML5 és CSS3 technológiák felhasználásával készített weboldalaimon az animációkat, továbbá a kívánt funkcionalitást a legújabb szabványú JavaScript biztosítja, melyet jQuery-vel egészítek ki. Jelenleg az Angular keretrendszer, illetve a Sass preprocesszor tanulmányozásával szélesítem frontend tudásom.
Alkalmazásaim elkészítésében az Android Studio fejlesztőkörnyezete van segítségemre, melyben Java nyelven kódolok android eszközökre. Adatbázist igénylő munkáimban a MySQL, továbbá PHP tudásom is aktívan hasznosítom, valamint legfrissebb projekteimben már a Kotlin nyelvvel is ismerkedem.
Kollégista éveim alatt ismerkedtem meg a játékkészítés örömeivel. Leginkább önmagam, valamint barátaim szórakoztatására kreálok JRPG típusú játékokat Ruby nyelven, illetve Unityben. Az algoritmusokat szeretem játékos formában vizualizálni, melyre jó példa a szakdolgozatom megszületése is.
Az egyesület számára fontos az életen át tartó tanulás támogatása, ennek következtében a tananyagfejlesztés is egyik fő tevékenységi körébe tartozik. A programozói csapat tagjaként számos olyan projektben vettem részt, amelyben a tanulni vágyók számára innovatív mobilalkalmazások és webapplikációk fejlesztésével igyekeztünk elérhető segítséget teremteni.
Egy kutatás-fejlesztési projektben vettem részt, melynek célja az asztma diagnosztikai módszerein belül a kapnográfiás eljárások kutatása és ezek alapján innovatív kapnográf eszköz prototípusának kifejlesztése volt. Lehetőségem volt nyomtatott áramkört tervezni, a szükséges alkatrészeket műszaki adatlapjuk alapján kiválasztani, valamint az összeszerelés technikáját is gyakorolhattam. Azáltal, hogy a tervezőasztaltól egészen a megvalósításig minden procedurális fázisban részt vettem, egy átfogó képet kaptam a hardverfejlesztés menetéről.
Lakhelyemül szolgáló, gyönyörű kis falu turistacsalogató oldala, melyen a településről szóló legérdekesebb információk modern külsőbe csomagolva olvashatóak. Az első webes projektem során az alapok elsajátítását állítottam fókuszba, ezért a kényelmes megoldásokat igyekeztem a legtöbb helyen mellőzni.
A méltán híres Forrest Gump című amerikai filmdráma tiszteletére készült emlékoldal, melyen a film rövid, ambár átfogó történetét ismerhetjük meg egy kattintható idősáv segítségével.
A MegyeMix alkalmazásban megyei futballmérkőzésekre lehet tippelni, melyekért pontokat zsebelhetünk be. Az összesített ranglistán előkelőbb helyet szerezhetünk, ha a tippjáték mellett a napi kihívásokban is részt veszünk.
Az étlap helyettesítésére szolgáló alkalmazás QR-kód olvasó segítségével könnyíti meg az étterem kínálatának böngészését. Ezen kívül a rendelés leadásában is segítséget nyújt a vendég számára, annak állapotáról pedig valós idejű tájékoztatást ad.
Szakdolgozatom során egy régi időket idéző, kétdimenziós horror-puzzle játékot készítettem, melyben a gép által irányított karakter egy hasznosságorientált ágens. A mesterséges intelligencia képes az elé kerülő akadályokat elkerülni, valamint a legrövidebb úton a játékos által irányított karakter közelébe kerülni.
A Unity Engine segítségével készült játékprogramban a bajba jutott autók megmentése a feladatunk, az időkorlát lejárta, illetve a víztartály kifogyása előtt. Az újrajátszhatóság érdekében különböző nevezetes eredményeket is elérhet a játékos.