profile-pic

Vishnu Rajendran

Versatile Gameplay Programmer with 4 years of experience in designing and delivering engaging, high-performance games. Proficient in C#, Lua, Unity, and Unreal Engine, with a proven track record of developing and releasing over 10 games. Achieved significant optimizations by reducing memory consumption by 75% and cutting system crashes by 90%. Skilled in building productivity tools and implementing real-time collaboration systems that streamline workflows and accelerate development efficiency.

  • Role

    Generalist Programmer | OpenGL Developer

  • Years of Experience

    5 years

Skillsets

  • macOS
  • Engine programming
  • Custom game engines
  • Windows
  • vector algebra
  • Unreal Engine
  • Unity
  • Ui programming
  • Sfml
  • SDL
  • Python
  • OpenGL
  • Multiplayer
  • Algorithms
  • Lua
  • level design
  • Java
  • iOS
  • Imgui
  • Gameplay Programming
  • Game Design
  • Editor tooling
  • Data Structures
  • C++
  • C#
  • Android

Professional Summary

5Years
  • Jun, 2023 - Jul, 2023 1 month

    Generalist Programmer

    Terra
  • May, 2020 - Jun, 20233 yr 1 month

    Game Programmer

    PlayShifu
  • Jul, 2019 - Apr, 2020 9 months

    Assistant Systems Engineer Trainee

    Tata Consultancy Services

Work History

5Years

Generalist Programmer

Terra
Jun, 2023 - Jul, 2023 1 month
    Continued software development efforts post spinoff from PlayShifu, ensuring continuity and delivery of in-progress features.

Game Programmer

PlayShifu
May, 2020 - Jun, 20233 yr 1 month
    Actively participated in brainstorming sessions to create engaging games. Developed and released over 10 games end to end for platforms offered by PlayShifu. Designed editor tools to improve productivity. Built a mobile app solely using Unity's UI framework, to track users' progress throughout PlayShifu's catalogue of games. Implemented Lua as a scripting environment to facilitate game logic updates through asset bundles. Added real time collaboration feature for Unity engine, to help level designers work remotely on the same scene concurrently. Optimised application memory usage to reduce memory consumption by 75% and reduced system crashes by over 90%.

Assistant Systems Engineer Trainee

Tata Consultancy Services
Jul, 2019 - Apr, 2020 9 months
    Worked for Juniper Networks as an onsite engineer aiding their QA team and ensuring JunOS (Juniper's proprietary OS) builds are healthy and ready to deploy.

Education

  • Master's, Computer Science

    Concordia University (2025)
  • Bachelor's, Computer Science

    Nitte Meenakshi Institute of Technology (2019)