In my spare time I enjoy working on side projects involved with game development, web, app development and embedded device projects.
- Maintained and developed new features for proprietary payment software as a service (SAAS).
- Programming languages used: JavaScript, TypeScript, C#, HTML, CSS
- Worked with tools and software such as Docker, Kubernetes, Terraform, gRPC, Unreal Engine, Perforce, Git, UnrealGameSync, Jira, Confluence
- Programming languages used: Golang, C++, HTML, CSS
- Implemented game live service features in the backend and in Unreal Engine.
- Implemented Unity Analytics to collect player telemetry for use in a research study.
- Implemented Steamworks API into the game for leaderboards and achievements.
- Created a custom automated build system in bash for uploading to Steam.
- Collaborated with UI/UX designers to implement and refine gameplay UI and features.
- Assisted in maintaining an Orders REST API in Node.js for conducting stock market trading with TD.
- Worked with JavaScript and SQL on creating automated tasks.
- Used Splunk for querying and analyzing API logs.
...
1.1) New features and bug fixes are implemented into the app.
1.2) Options are presented to the responsible of the application, and chosen option is implemented.
1.3) Coordination with the DevOps responsible is made to make sure automated testing is part of the
continuous integration process.
2.1) Required feature are detailed and options are documented and presented to the project manager.
2.2) Features are implemented and thoroughly tested.
2.3) Appropriate automated tests are developed within chosen testing framework, and coordination is made
with DevOps rep to ensure they are executed during continuous integration.
2.4) Appropriate documentation exists to help integration the solution and ensure proper operation.
4.1) For any code modification, follow the git workflow process.
4.2) Write automated tests when appropriate.
4.3) Apply changes identified by reviewer.
4.4) Make necessary research to identify options for required changes, and present options and make
suggestion to his supervisor/project manager as to what seems to be the most appropriate option with given
constraints.
- Collaborate with other teams to ensure brand consistency.
- Oversee social media accounts’ design. (e.g. Facebook timeline cover, profile pictures)
- Stay up-to-date with current technologies and trends in social media, design tools and applications.
- Facilitate scaling brand awareness through various social media channels
- Working with imagery and videos and creating custom graphic designs.
- Captioning Bilingual videos for multiple platforms.
Nightingale is a shared world survival crafting game made in Unreal Engine 5.
Life on the Edge is a tower defence game to strengthen knowledge of cellular biology.
Submission for Global Game Jam 2024
Submission for Epic Megajam 2023
Submission for Alberta Game Jam 2023
Capstone project for MacEwan University Computer Science program
WebGL game for CMPUT 370 Computer Graphics course at MacEwan University
Electric Longboard and App
Scheduling app for Android
Originally developed for GameDevHQ Community Jam 2022 and later uploaded to google play store.
Itch.io Major Jam 4: Cosmic submission
Browser game made using Godot
Virtual gallery of games I've worked on.