# Experience & Skills
My professional journey from IT support to backend software development, specializing in gaming systems and real-time communication.
## Career Timeline
Software Developer (R&D)
Goldrush Gaming Group
Develop and maintain production class III slot machines, roulette terminals, and online-style games within a regulated gambling environment. Build and extend C#/.NET game engines and backend systems, integrating Unity frontends, hardware devices, and external systems. Architect real-time gaming systems using C#/.NET, WebSockets/SignalR, RESTful APIs, and IPC (named pipes) to connect game engines, services, and frontends. Design operator and diagnostics menu systems with permission-based access, hardware device/sensor integration and live machine data. Work under strict NDA and compliance constraints aligned with SANS 1718.
Web Developer
Ve3z (Pty) Ltd
Founded and managed a web development agency, delivering custom websites and digital solutions. Built full-stack web applications using React, Next.js, TypeScript, Node.js, MongoDB, and integrated CMS platforms. Applied C# and C++ for internal tooling and project automation.
IT Technician & Application Support
Caxton Newspapers
General IT Support | Help Desk | User training with in-house systems | Assist with errors/bugs | Booking systems and computer maintenance | Hardware and software upkeep
BSc in Computing
University of South Africa
Theoretical Computer Science, Computer Systems, Computer Networks, Databases, Data Structures, Object-Oriented Analysis, Software Project Management, Techniques of Artificial Intelligence, Formal Logic, Structured Systems Analysis and Design, Operating Systems and Architecture, Human-Computer Interaction, Advanced System Development