remi.teeple
I develop & design digital  

Résumé

A photo of Remi Teeple

Hi! I'm Remi. It's nice to meet you. 👋

I love video games... I have always had a burning passion for video games as a medium and their creation. Some of my fondest memories are playing Halo together with my father. I view games as a creativity rich vehicle for delivering the most impactful experiences imaginable through responsive gameplay, innovative software, and strong narrative.

Last updated:

About Me

Who am I?

I'm a formally trained game and game engine developer from Ottawa, Ontario, Canada. I have previous experience in the security sector as general IT support and as a SOC (Security Operations Center) analyst.

I graduated from Algonquin College's Game Development program where I learned strong programming principles and patterns for modern C++ and C# development. I have also studied Networking at Carleton University.

I'm a professionally taught programmer and designer with extensive practice across many different digital mediums (video, graphic, 3D, audio, game, web, application).

I'm eager to learn new technologies! In my free-time I like tinkering and developing new projects across various mixed programming languages. Some of my hobbies include actually playing video games, cycling, and weightlifting! One of my proudest achievements is that I've lost 100lbs+ and created healthy habits for myself that I'll (hopefully) maintain for the rest of my life.

If you want a more in-depth view of my professional abilities and experience then please take a look at my résumé!

What can I do?

Develop_

developer thinking

I enjoy bringing to life fun ideas through code.

Languages I Speak:

  • C++
  • C#
  • HTML
  • CSS
  • SASS/SCSS
  • JavaScript
  • JQuery
  • PL/SQL
  • Java
  • Python
  • HLSL
  • GLSL

Development Tools:

  • > Visual Studio 2017+
  • > Visual Studio Code
  • > Unity Engine
  • > Unreal Engine
  • > Terminal

&

Design.

designers tools

I value aesthetic and programmatic cohesion.

What I Design:

  • UX
  • UI
  • Website
  • Applications
  • Logos
  • Gameplay
  • Systems

Design Tools:

  • > Adobe Creative Suite
  • > Affinity Photo & Design
  • > Draw.io
  • > AutoDesk 3dsMax

Have something else you'd like to ask?
Connect with me!

Experience Timeline

Working at DND

I started consulting for the Canadian Government's Department of National Defence. I work on the MCSC (Military Command Software Center) team as a backend developer for software used by all members of the CAF (Canadian Armed Forces) My responsibilities include: Creating performant C++ application code, developing dynamic scalable PL/SQL queries, and modernizing dated code.

  • C++
  • PL/SQL
  • Consulting

Graduated from Algonquin College

I graduated from Algonquin College's Game Development program as a part of Algonquin College's exclusive Simulation Lab (ACSL) team.

  • C++
  • C#
  • Game Development
  • Mathematics
  • Education

Completed Mechroneer

I completed Mechroneer, my team's (Algonquin College Simulations Lab) capstone project. Mechroneer was used to display me and my team's understanding of alternative reality and mixed reality technologies in addition to traditional game fundamentals. Additionally, many of the technologies developed for Mechroneer were done so as prototypes for conventional usage outside of video-games... In the future the technologies I developed will be repurposed for use by Algonquin College for further application development.

  • C#
  • Management
  • Networking
  • Game Development
  • Unity

Completed Blast Radius

My team and I completed our second year capstone project "Blast Radius". Blast Radius is a simple networked top-down arena shooter built upon Unreal Engine 4.3. This project taught us fundamental design and production philosophy for later use in our program (and professional careers).

  • C++
  • Management
  • Networking
  • Game Development
  • Unreal Engine

Working at Red River

I started working as a general consultant for Red River Inc.

  • C++
  • C#
  • Game Development
  • Security
  • Consulting

Attended Carleton University

I briefly attended Carleton University with a scholarship because of my proficiency in programming. At Carleton I took a Bachelor of Information Technology specializing in Networking. The program was cooperative with Algonquin College and I decided that I enjoyed the more active learning environment that Algonquin offered rather than the passive learning that Carleton provided.

  • C#
  • Management
  • Networking
  • Game Development
  • Unity

Working at Phirelight

I worked at Phirelight Business Solutions Inc. as a SOC (Security Operations Center) Analyst and Generalist IT Support. During my time at Phirelight I learned many essential networking and security principles for creating secure environments to run our proprietary software.

  • UNIX
  • Terminal
  • Networking
  • Security
  • IT

Statistics

🎂

0

Years Old

📋

7

Projects

🕹️

2

Games

💪

325

Deadlift

Technical Skills

c++ logo

C++

Proficient

Formally trained to build performant real-time applications!

c# logo

C#

Proficient

Formally trained to architect systems using the Unity Development Platform.

java logo

Java

Prior Experience

I've used Java in the past for various small projects.

tree structure graph

UML

Proficient

System architecture and documentation is very important to me!

html5 logo

HTML5

Proficient

I made this entire website myself!

css3 logo

CSS3

Proficient

I know enough CSS to design a website!

javascript logo

JavaScript

Proficient

JavaScript drives the front-end of this website.

oracle logo

PL/SQL

Proficient

I use PL/SQL to manage extensive databases and design dynamic scalable queries.

code

HLSL

Prior Experience

I'm familiar with HLSL for creating shaders!

code

GLSL

Prior Experience

I've developed a multi-point lighting shader in the past!

terminal window

Servers

Proficient

This web-server is remotely hosted and managed on a VPS by me!

c++ logo

C++

Proficient

C++ is my native tongue. My entire post-secondary education career has held C++ as a core concept and it has been the sole language in my largest independent projects. My training emphasized pseudo code, object analysis, object design, object-oriented programming, data oriented design, class hierarchies, creating algorithms and memory management. I am actively developing in C++.

c# logo

C#

Proficient

C# is my secondary language. Majority of my final year was dedicated to learning C# for use in my capstone project. I appreciate the depth that C# offers while maintaining relative simplicity. I am actively developing in C#.

java logo

Java

Prior Experience

I've used Java in the past, and while it has been some time since I've actively developed using the language I am confident that I'd be able to pick it up again quickly.

tree structure

UML
(Unified Modeling Language)

Proficient

UML is the core of any major application that I've developed. Frequently I've been regarded as having a high standard for UML document quality among my peers. With my documentation knowledge comes a strong understanding of code architecture for large code-bases.

html5 logo

HTML5

Proficient

I have a strong understanding of HTML5 in conjunction with other popular tools and languages in a typical web development environment. I have a strong understanding of core UX design principles for use across any device or form factor. Additionally, I have experience with Bootstrap and integration of third-party software / API's.

css3 logo

CSS3

Proficient

I use CSS to create coherent styles for web interfaces. BEM (Block Element Modifier) convention is what I use to keep my classes clean and organized in addition to SASS / SCSS.

javascript logo

JavaScript

Proficient

I use Javascript to power the front-end of any website that I design. When used in conjunction with JQuery Javascript is quickly becoming one of my favorite languages to work with.

oracle logo

PL/SQL

Proficient

I am currently using Oracle PL/SQL in my day to day for work designing quick and scalable database queries for integration into a C++ based frontend application.

code symbol

OpenGL Shader Language

Prior Experience

I've used GLSL to design and develop simple game engines. I have a full understanding of the data orient design strategy required to successfully feed information into the renderer to achieve real-time 3D visuals in a lit environment. As mentioned, the shader required to visualize meshes provided multi-point lighting that I developed.

code symbol

High-Level Shading Language

Prior Experience

HLSL has been used in all my Unity projects for all manners of shaders. Additionally my W.I.P game engine AGE implements DirectX 12 which enables the use of HLSL.

terminal symbol

Server Management

Training

I have extensive experience managing various servers for a myriad of tasks. From embedded traffic sniffers to web-servers, I have a sizable variety of different deployments under my belt. This website is hosted using a modern technology stack that include Digital-Ocean, Nginx, LetsEncrypt, Git, and more!

Tool Proficiency

visual studio logo

VS2017+

Proficient

Used for all my coding projects in close conjunction with Visual Studio Code.

unity engine logo

Unity

Proficient

Formally trained, with multiple successful projects.

unreal engine logo

Unreal

Proficient

Formally trained, with multiple successful projects.

virtual reality headset

VR

Prior Experience

Various virtual reality prototypes created leveraging various APIs.

augmented reality cube

AR

Prior Experience

Successfully completed a game integrating augmented reality via the Unity Engine.

github logo

GIT

Proficient

All of my projects are version-controlled and deployed using GIT.

docker logo

Docker

Proficient

I've used Docker to deploy containers across a myriad of different development environments.

adobe logo

Adobe

Proficient

I design across a wide range of mediums with the Adobe Creative Suite.

visual studio logo

Visual Studio

Proficient

Visual Studio 2017 onward and Visual Studio Code are my bread and butter when it comes to programming. Regardless of the language or any additional tools, I aim to use what is appropriate for my development environment (Windows). I'm familiar with Visual Studio's debugging techniques and tools along with how projects are managed and maintained.

unity engine logo

Unity Development Platform

Proficient

I ❤️ Unity. I've designed and developed games and applications using the Unity Development Platform for maximum performance and user interactivity. The projects that I've worked on have included addition XR technologies such as VR & AR. I'm knowledgeable with the latest recommended practices and technologies for developing on the platform.

unreal engine logo

Unreal Engine

Proficient

I've used Unreal Engine in the past to gain an understanding of working with large code-bases and developing networked games. Paired with my C++ knowledge, I find the Unreal Engine to be a very powerful tool for creating highly polished content.

virtual reality headset icon

Virtual Reality

Training

I am familiar with Virtual Reality technologies. My past work involved development and design of various VR tools and games. Virtual Reality brings design complexities that I overcame when designing prototypes.

augmented reality cube icon

Augmented Reality

Prior Experience

I am familiar with Augmented Reality technologies. My school capstone project leveraged Unity's AR technologies to create an cross-platform (mobile / desktop) experience. AR technologies required considerably more design for interactions and mobile limitations.

github logo

Git

Proficient

Any mentioned project has been managed using Git. Working in teams or individually, I've had experience with both. I use Git frequently for personal project version control.

docker logo

Docker

Proficient

I use Docker to keep required services running, healthy, and scalable for development and personal use. I've used Docker and Docker-Compose files to deploy containers across different environments for various purposes.

adobe logo

Adobe Creative Suite

Proficient

I have experience designing in a myriad of Adobe products. PhotoShop, Illustrator, InDesign, Premiere Pro, After Effects, Audition and DreamWeaver are the products I'm most familiar with. More importantly however, I am familiar with the "Adobe Charm".

Contact

Like what you see?

I'd love to hear from you!


* *