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
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