Over het bedrijf
VR Base is een bedrijf met enkele van de grootste VR-arena's in Europa, met vestigingen in Mechelen, Kortrijk en Leuven, waar vrienden, collega's en gezinnen samen VR-games spelen. VR Base maakt deel uit van VR Base Group, waarvan de softwaretak SPECTR naast games ook VR-oplossingen bouwt voor architectuur en veiligheidstraining.
Als Full Stack Developer-stagiair bouwde ik een interne adminsite voor het hardwareteam van het bedrijf, dat verantwoordelijk is voor het onderhoud en de opzet van de VR-hardware in de arena's. De site beheert database-entries voor arena's, locaties, backpacks (VR-rugzakcomputers) en een visualizer voor strikers (VR-wapencontrollers), waardoor het team hardware snel kan herverdelen tussen locaties in plaats van dit manueel bij te houden.
Ik werkte in een agile team: elke maandag sprint planning, elke vrijdag een retrospective, en doorlopende code reviews, met Hacknplan als projectmanagementtool. De grootste leercurve zat in het werken met C# en Entity Framework Core, allebei nieuw voor mij, en het verder verdiepen van mijn React-kennis binnen een Vite-opzet. Volgens mijn stagebegeleider had ik voldoende communicatie- en programmeervaardigheden om taken te begrijpen en uit te voeren; mijn belangrijkste actiepunt was een actievere rol opnemen in meetings en meer mijn eigen mening delen.
Het project
Internal Hardware Management Dashboard
Een interne adminsite voor het hardwareteam van VR Base, met volledig CRUD-beheer van arena's, locaties, backpacks (VR-rugzakcomputers) en een visualizer voor strikers (VR-wapencontrollers), zodat hardware eenvoudig kan worden herverdeeld tussen arena's.
Mijn verantwoordelijkheden
- Interne dashboard-applicatie gebouwd van frontend tot backend voor het hardwareteam van VR Base
- Frontend ontwikkeld met Vite, React en TypeScript, gestyled met Ant Design voor een consistente UI
- RESTful API's gebouwd met ASP.NET Core en Entity Framework Core voor volledige CRUD-functionaliteit
- Databasemodel opgezet en bevraagd op Microsoft SQL Server, met DBeaver en Docker voor lokale ontwikkeling
- Frontend en backend end-to-end gekoppeld tot een volledig functionele, responsieve full-stack applicatie
- Gewerkt volgens Agile/Scrum: wekelijkse sprint planning, retrospectives en doorlopende code reviews, opgevolgd via Hacknplan
Technische stack
Referentie
“Tijdens zijn stage bij ons werkte Ahmet Nuri Uygun mee aan de ontwikkeling van een intern, webgebaseerd platform voor het beheer van de hardware in onze VR-arena's. Hij pakte deze uitdaging met veel enthousiasme aan en toonde een oprechte interesse in zowel de technische als de praktische kant van het project. Als harde werker stelde hij zichzelf voortdurend tot doel om zijn vaardigheden verder te ontwikkelen, en hij greep elke kans aan om bij te leren. Zijn inzet, leergierigheid en positieve houding maakten hem een aangename collega om mee samen te werken. Ik ben ervan overtuigd dat hij een waardevolle aanwinst zal zijn voor elk team, en beveel hem dan ook van harte aan.”

