Career
Security, systems,
software, and games.
I lead IT systems and cybersecurity at a global remote staffing firm, heading a small security team and running identity and an ISO 27001 ISMS for a distributed team. I came to it through engineering: a computer science degree from Dalhousie (GPA 3.92) and a gameplay programming co-op at Ubisoft Halifax. As comfortable in an Entra tenant as in a Next.js codebase or Unity gameplay code. The through-line is the same everywhere. Build systems that hold up.
Canadian PGWP holder (valid to June 2029), open to relocation anywhere in Canada. Eligible for the Atlantic Immigration Program (International Graduate stream). IELTS General CLB 10.
Experience
Global remote staffing firm, legal-first and now multi-industry, placing skilled professionals from emerging markets into teams at client companies worldwide. More than 130 team members across many countries, on a Microsoft 365 and Entra ID stack. I lead IT and security for the company and its contractors, heading a small cybersecurity team and working directly with clients and their IT teams as well.
- Lead the cybersecurity function and mentor a security specialist, owning the team’s roadmap, standards, and delivery.
- Lead IAM administration on Microsoft Entra ID: MFA, app registrations, and identity governance.
- Administer the Microsoft 365 tenant, endpoint security (Bitdefender GravityZone), and RMM (NinjaOne) across the contractor base.
- Hardened security posture, monitoring, and access controls across a globally distributed workforce.
- Serve as the appointed ISO 27001 ISMS Officer, driving the organization-wide implementation toward a certification audit at the end of August 2026, including the mandatory ISMS training delivered through a platform I built.
- Sole-authored internal platforms, and as sole developer grew an inherited client portal into the company-wide coordination hub for staff, clients, and their teams.
Gameplay programming in Unity and C# across two unannounced titles, from prototype tooling to camera, targeting, and AI systems.
- Added dynamic camera angles and extended a camera-clipping solution using Cinemachine and Unity raycasting.
- Extended a tile-based targeting system to measure distance over NavMesh paths and hex-grid tiles.
- Tuned character AI behavior trees to match game design direction, and built in-client debug tools for systems like the hex grid.
- Built and integrated character assets through a Maya and Blender pipeline, documenting the process for reuse.
- Ported a rigged, animated 3D scene to Android with Three.js and Capacitor, and kept builds playable by working around broken dependencies.
Education
Undergraduate certificates in Communications Technology and Cyber Security, and in Web and Mobile Development. Sexton Scholar, Dean’s List (multiple terms), and Dalhousie In-Course Scholarship (2025).
Certifications
- Microsoft Certified: Identity and Access Administrator Associate (SC-300), July 2026
Skills
Identity & security
Entra ID, IAM, MFA, Conditional Access, identity governance, ISO 27001 ISMS, Bitdefender GravityZone
Infrastructure
Microsoft 365, NinjaOne RMM, endpoint management, systems administration
Development
TypeScript, React, Next.js, Python (FastAPI, Flask), Prisma, PostgreSQL, Supabase, Drizzle ORM, MERN, NextAuth
Game & graphics
Unity, C#, Cinemachine, behavior trees, NavMesh, Maya, C++, Vulkan, OpenGL
Tools
Claude Code, Playwright, Git
Download CV
Tailored to three fields. Pick the one that fits.