My Journey
I've been making games and real‑time apps with Unity for six years. My work runs on VR headsets, phones, web browsers, and computers. Multiplayer is what I love most — I build experiences where people play together live, using networking tools like Mirror, Photon, and Unity's own Netcode. I also handle the server side, creating web services with ASP.NET Core and packaging them with Docker so they run smoothly anywhere. Everything is written in clean C#, from the game logic to the back‑end. When I'm not coding, I teach — because the best proof you really know something is being able to explain it simply.
What I Work With
Where I've Worked
- I help build mobile games and run training sessions for the studio's development team.
- I started freelancing during my second year at university. My first project came from Fiverr — the client was happy, and I've been building ever since.
- I've shipped more than 80 projects for mobile, web, PC, and VR. Clients keep coming back and referring me. (I paused only for a full‑time role at Phoenix Technologies, then picked right back up.)
- Most recent: Climate VR (Dec 2025 – May 2026) — a six‑scene Oculus experience where multiple headsets join the same session over Wi‑Fi, all kept in sync with Netcode for GameObjects. A dashboard finds the headsets automatically — no setup needed.
- When a project needs a back‑end, I build and deploy REST APIs with ASP.NET Core and PostgreSQL. I containerize everything with Docker so it's easy to launch and scale.
- I taught Unity basics, C# coding, and how to use the editor. I met each student where they were — some loved code, others shined with level design and art. Everyone left with a real foundation to build on.
- I was the only Unity developer on the team. I designed and delivered a planning tool that works on Mac and Android — offline maps, multiplayer roles, live drawing, and sensor input, all encrypted end‑to‑end.