Summary
Education
Skills
Websites
Experience
Hobbies and Interests
Timeline
Generic

Harjot Singh Gill

Dartmouth,Nova Scotia

Summary

A highly skilled and passionate Software Engineer with expertise in game security, kernel development, and reverse engineering. Experienced in building robust anti-cheat frameworks, developing hypervisors, and creating innovative memory protection techniques. Proficient in C++ and C#, with a strong track record of designing secure, high-performance solutions for games and applications. Adept at collaborating on projects and delivering results that significantly enhance software security and user experience.

Education

Diploma of Education - Computer Games and Programming Skills

Nova Scotia Community College
04.2025

Skills

  • C
  • C#
  • Lua
  • Windows Internals
  • Kernel-Mode Development
  • Game Security Engineering
  • Reverse Engineering
  • User-Mode Applications
  • Memory Management
  • Visual Studio
  • IDA Pro
  • WinDbg
  • Themida
  • VMProtect
  • Unity Editor
  • Adobe Photoshop
  • Blender
  • Hypervisor Design
  • Anti-Cheat Systems
  • Encryption & Obfuscation Techniques
  • Game Development
  • Cybersecurity
  • Artificial Intelligence
  • Professional Networking

Experience

  • Rebuilding Hypervisor-Enforced Code Integrity (HVCI)
    Rebuilt HVCI from scratch, designing a lightweight hypervisor to enforce code integrity with minimal overhead. Demonstrated expertise in hypervisor development and kernel-level programming.
  • Game Engine 3D
    Lead programmer for a 3D game engine using DirectX API. Designed core architecture, integrated APIs, and managed a team of 5 programmers, showcasing leadership and technical expertise.
  • Game Security Engineer
    Collaborated with a AAA game developer to tackle cheating software. Developed advanced detection mechanisms, requiring deep knowledge of system internals and scalable security solutions.
  • Custom Anti-Cheat System
    Created a scalable anti-cheat system for competitive multiplayer games. Designed client and server-side logic to detect and prevent unauthorized modifications.

Hobbies and Interests

  • Game Development
  • Cybersecurity
  • Artificial Intelligence
  • Physical Fitness
  • Professional Networking

Timeline

Diploma of Education - Computer Games and Programming Skills

Nova Scotia Community College
Harjot Singh Gill