Anik
Software Developer
GitHubItch.ioLinkedIn
ArrowDown
Error! Failed to load Background!
Hello!

My Name is Anik Patel.

I am a software developer based in Montreal Québec.

I am interested in back-end development, computer graphics, and game development.

On this page you will find recently completed projects and my professional experiences.

Recent Projects

  • Phoenix Raytracer


    Computer Graphics DevelopmentTechnologies used: C++, imgui

    Building a raytracer as a demo for developing projects with the Phoenix Engine

    Adapting the concepts taught in Raytracing in One Weekend to work with real time rendering


  • Project Carbon


    Web ApplicationTechnologies used: React, NextJS, Docker, Prisma, Socker.io

    Developing a chat app that can be used to communicate between friends via text

    Collaborating with peers continuously to achieve the objectives for this project


  • Project: FEYGO


    Game DevelopmentTechnologies used: C#, Unity, Photon Multiplayer

    Developing a strategy card game inspired by Fire Emblem and Yu-Gi-Oh!

    Writing code that allows singleplayer and multiplayer gameplay within the same code base using the Photon Networking framework


  • ChronoBreak


    Game DevelopmentTechnologies used: C#, Unity

    Developing a first person shooter game inspired by Titanfall 2 and Mirror's Edge with a focus on completing levels as fast as possible

    Writing a detailed software architecture document with various criteria such as level design, planned timeline, and budget


Experiences

  • Software Developer

    Genetec

    Job Description

    Adding new features to the camera drivers in order to communicate over HTTPS

    Enabling video streaming from a camera by implementing a modern communication protocol

    Writing system tests using Mocha in order to evaluate API endpoints for robustness

  • 3D Programmer

    Ubisoft Montreal

    Job Description

    Writing custom Shader programs requested by artists’ to help them carry out their designs

    Adding features centered around 3D models to a graph‑based Shader tool to increase efficiency for users

    Integrating new graphical updates from other projects built on the same game engine

  • System Test Analyst

    Genetec

    Job Description

    Developing and updating old scripts to automate the testing pipeline

    Testing the main software suite, and the interoperability between various video‑based plugins

    Performing a multitude of thorough and rigorous tests such as Regression Tests, Upgrade Tests, and Soak Tests ensuring overall quality and maintenance of standards

Contact Me

©Anik Patel 2023

Made with NextJS 13

V1.1.0