I help developers build immersive online worlds in Unreal Engine
14 years of hands-on experience translating complex networking and real-time 3D systems into practical guides for creators.
Get in Touch
From Modding to Architecture
It started with curiosity. During my second year at Concordia University in Montreal, I wasn’t satisfied just learning graphics programming theory — I wanted to see what I could actually build. So I started modding. Small things at first. Then bigger environments. By the time I graduated in 2010 with a Computer Science degree, I’d already shipped modifications for three different engines.
My first real job was as a junior graphics programmer at a small Montreal studio. For five years, I optimized rendering pipelines, debugged performance issues on increasingly complex scenes, and learned what it takes to make 3D worlds feel alive. But I kept thinking about multiplayer. Single-player worlds are one challenge — networked worlds where hundreds of players interact simultaneously? That’s a completely different beast.
In 2015, I got the chance to lead the technical architecture for a large-scale multiplayer online world. We needed to handle 500+ concurrent users across seamless environments. No loading screens. Real-time synchronization. Physics that actually worked across the network. That project changed everything. I realized I understood something that most developers struggled with — not because I’m smarter, but because I’d spent years thinking about how systems communicate at scale.
Since joining Vertex Forge Ltd three years ago, I’ve focused entirely on what I’m genuinely passionate about: helping other developers understand these complex systems. Because here’s the truth — networking architecture isn’t mysterious. It’s just unfamiliar. Once you understand the principles, you can build worlds that feel impossible.
Areas of Deep Experience
Specific skills developed through years of hands-on work with real projects and real constraints.
Real-Time 3D Environments
Building large-scale persistent worlds using Unreal’s rendering pipeline. Optimization techniques for environments with 500+ concurrent players.
Multiplayer Networking
Designing scalable networked systems. Replication architecture, client prediction, lag compensation. Making real-time synchronization feel seamless.
Materials & Rendering
Photorealistic material creation using physically-based rendering. Performance optimization without sacrificing visual fidelity.
Unreal Engine Systems
Mastery of Blueprints and C++. Custom gameplay frameworks, plugin development, and engine-level optimization.
Workshop Design
Structuring complex technical concepts for different skill levels. Hands-on learning approaches that actually stick with developers.
Problem-Solving
Debugging complex systems under pressure. Finding elegant solutions to architectural challenges that seem impossible at first.
How I Think About Technical Work
Clarity Over Complexity
The best technical explanation is the simplest one. If I can’t explain it without jargon, I don’t understand it well enough yet. That’s why my guides and workshops focus on principles first, implementation details second.
Learn by Doing
You don’t master multiplayer networking by reading theory. You master it by building something that doesn’t work, figuring out why, and fixing it. That’s what my workshops are built around.
Real Constraints Matter
I’m interested in solutions that work in the real world. Limited memory? Real network latency? Players with slow connections? These aren’t edge cases — they’re the actual problem we’re solving.
Community Over Competition
Montreal’s game development community is growing fast. I’m invested in making it stronger. That’s why I share what I’ve learned, mentor developers early in their careers, and host workshops at Vertex Forge.
Education & Experience
Lead Technical Writer & Virtual World Systems Architect
Vertex Forge Ltd, Montreal
Designing and leading workshops on multiplayer online world creation. Writing in-depth technical guides for Unreal Engine developers. Consulting on large-scale networked environment architecture.
Senior Systems Architect
Independent & Studio Partnerships
Led technical architecture for large-scale multiplayer online world supporting 500+ concurrent players. Designed networking systems, optimized rendering pipelines, and trained development teams on scalable architecture patterns.
Graphics Programmer & Technical Lead
Montreal-based Game Development Studio
Optimized rendering pipelines for complex 3D environments. Debugged performance issues on multiple platforms. Mentored junior programmers on graphics optimization techniques.
Bachelor of Computer Science
Concordia University, Montreal
Specialized in graphics programming and game engine architecture. Developed engine modifications and built custom tools for real-time 3D environments.
Recent Guides & Workshops
Practical articles on building worlds in Unreal Engine. Each one covers a specific problem developers actually face.
Getting Comfortable with the Unreal Editor
The interface looks intimidating at first. Here’s how to find what you need, set up your workspace, and stop feeling lost in menus.
Read ArticleLighting Techniques That Make Environments Feel Real
Good lighting isn’t magic. It’s about understanding how light behaves, then using Unreal’s tools to recreate that behavior without tanking performance.
Read ArticlePlanning Your Scene Before You Build
Most developers jump into building immediately. That’s where problems start. Spend 30 minutes planning and you’ll save days of rework.
Read ArticleMaterials and Textures That Look Photorealistic
Photorealism isn’t about having the most detailed textures. It’s about understanding PBR principles and how to apply them in Unreal’s material editor.
Read ArticleWant to work together?
Whether you’re building a multiplayer world, need technical guidance on Unreal Engine architecture, or want to host a workshop for your team — let’s talk about what you’re creating.
Get in Touch