Yasthil Bhagwandeen

Yasthil Bhagwandeen

Software Engineer

Contact Me

About Me

I am a software engineer and permanent resident of Canada with 5 years of software and game development experience. I'm currently using TypeScript to build world class online casino games for the web. I wield C# and Unity 3D as my weapon of choice for rapid prototyping and development. My development skills range across desktop, mobile and web applications, including casual games built in my personal capacity. I hold distinctions in the mathematical domain such as Advanced Calculus and Linear Algebra - modules I completed during my BSc. and BSc. (Honors) degree in Computer Science, summa cum laude.

Projects

Microgaming AR

Microgaming AR

I had volunteered to assist a Research and Development team at Derivco to update, publish and maintain an Augmented Reality app that they had developed.

Android Play Store

Apple App Store

Game-in-a-Week - Quadrone

Quadrone

Quadrone was product of a personal challenge to build a game-in-a-week. The game was designed, developed and deployed to the Android Play Store, all within 7 days. Quadrone consists of assets from the Unity Asset Store and custom assets made by myself.
- Unfortunately the game is no longer available on the Android an iOS.

DIY Electronics and Arduino Projects

YouTube Channel

I've created a YouTube channel (Master Mind) where I talk about various electronic items I've purchased, DIY builds and product reviews.

Find out more

Instructables

Personal Website

I've published a few Instructables on some of my projects

Find out more

Medium Articles

Articles

Here are some of the articles I've written.

Find out more

Work Experience

Software Developer - Game Client & Prototype Engineer Vancouver (Jan 2019 - present)

My roles and responsibilities at Old Skool Studios included:

  • Rapidly prototype proof-of-concept game ideas and interfaces for usability evaluation prior to full implementation
  • Work closely with Designers, Artists, Testers and Stakeholders to prototype, build and maintain our games
  • Participate in designing the front-end aspects of a game design including entertainment, pacing, features, and UI functionality
  • Develop enterprise-grade HTML5 game clients using in-house game client engines and frameworks

Web Analytics Implementation Developer Vancouver (Sept 2018 - Jan 2019)

Achievements at CycloAnalysis:

  • Developed Google Sheets add-ons for reading and writing bulk meta-data entities associated with a given Google Analytics account
  • Developed a JSON parser which produced a well-formed node-structure that was used for a D3.js data visualization
My roles and responsibilities at CycloAnalysis included:
  • Working completely remotely and available to meet occasionally for meetings within Vancouver
  • Implementing custom website tracking and analytics using Google Analytics and Google Tag Manager(GTM)
  • Writing custom scripts in GTM to cater for custom tracking requirements
  • Building custom tooling which included:
    • Data visualization tools
    • Google Sheet add-ons to read/write from a given Google Analytics account
    • Google Data Studio visualization reports

Software Engineer Consultant Self-Employed (June 2018 - present)

I currently provide independent software engineering consulting services to a multinational company in the gaming industry. This includes:

  • Rapid prototyping
  • Development and maintenance on existing Unity 3D, C# framework
  • Research and Development

Software Developer level 2 - Production Derivco (Jan 2018 - May 2018)

I formed part of an agile production development team to produce online casino slot games. I've worked with the following technologies in this role:

  • Javascript (ES6)
  • HTML
  • RxJS

Software Developer (Prototype Engineer) Derivco (Nov 2014 - Dec 2017)

To work closely with game designers, sound engineers, graphics designers, mathematicians and specification writers to produce game prototypes that will form part of the Game Specification Document and will enable the game concept and playability to be tested.

Work Projects

Fortunium online slot

Fortunium online slot

I was involved in the development of the prototype for the online slot game, Fortunium.

Find out more

The Phantom of the Opera online slot

The Phantom of the Opera online slot

I was involved in the development of the prototype for the online slot game, The Phantom of the Opera.

Find out more

Pollen Party online slot

Pollen Party online slot

I was involved in the development of the prototype for the online slot game, Pollen Party.

Find out more

Tarzan online slot

Tarzan online slot

I was involved in the development of the prototype for the online slot game, Tarzan.

Find out more

Jungle Jim El Dorado online slot

Jungle Jim El Dorado online slot

I was involved in the development of the prototype for the online slot game, Jungle Jim El Dorado.

Find out more

Rugby Star online slot

Rugby Star online slot

I was involved in the development of the prototype for the online slot game, Rugby Star.

Find out more