$ dotnet run --project Portfolio

> Violan Naidoo_

|
// Building scalable gambling systems, real-time communication pipelines,
// and enterprise gaming solutions with C#/.NET
BSC
Computing Degree
1+
Backend Systems Developer
2+
Full-Stack Experience
8+
Writing Code
$ git show HEAD:README.md

# About Me

const aboutMe = {

Backend-focused Software Developer with a BSc in Computing and hands-on experience in regulated casino gaming systems. Currently working in R&D at Goldrush Gaming Group, developing Class III slot games, roulette terminals, and online casino gambling games using C#, .NET, and real-time communication technologies.

I specialize in building scalable backend systems, integrating game engines with hardware devices, and implementing real-time communication pipelines using WebSockets, SignalR, and IPC (named pipes). I also build RESTful APIs and .NET Minimal APIs with Entity Framework Core for data persistence, session management, and transaction processing. My work focuses on system reliability, low-latency communication, and compliance with regulatory standards.

With experience in both enterprise gaming systems and full-stack web development, I bring a unique perspective to building robust, scalable applications.

}
Developer PowerShell
$ dotnet --list-sdks
{
  "backend": [
    "C# / .NET",
    "ASP.NET Core",
    "REST APIs / Minimal APIs",
    "WebSockets",
    "Entity Framework"
  ],
  "frontend": [
    "HTML",
    "CSS",
    "JavaScript",
    "TypeScript",
    "React / Next.js",
    "Tailwind CSS"
  ],
  "databases": [
    "SQL Server / SQLite",
    "MySQL",
    "MongoDB"
  ],
  "devops": [
    "Docker",
    "Git",
    "Vercel",
    "Railway"
  ]
}
$ git add . && git status

# Featured Projects

view all projects

Gaming systems, backend architectures, and live demo applications showcasing my expertise in C#/.NET and real-time communication.

Gaming Platform Lobby
gaming

Gaming Platform Lobby

A full-stack gaming platform lobby featuring multiple slot games, roulette, and a unified game selection interface. Built with C#/.NET backend API, RGS (Remote Game Server), and React/Next.js frontend.

C#.NETTypeScriptReact+7
Menu Settings Web
gaming

Menu Settings Web

A casino-style operator menu system for gaming machines with permission-based access, live statistics, and real-time data from the backend API.

ReactNext.jsTypeScriptHTML+4
Demo Roulette WebSocket
gaming

Demo Roulette WebSocket

A real-time roulette game demonstration featuring WebSocket communication, live game rounds, and real-time server log viewing. Built with C#/.NET backend and vanilla JavaScript frontend.

C#.NET 8WebSocketsASP.NET Core+6