Create, publish forms, and receive submissions with the Common Hosted Forms Service.
Create, publish forms, and receive submissions with the Common Hosted Forms Service.
For NDA reasons, I cannot specify exact details of these projects.
Baku First European GamesThis project allowed the client to track subjects within controlled areas in real-time. Technologies included facial detection and recognition, indoor and outdoor location tracking systems, and many web applications used by different departments.
For NDA reasons, I cannot specify exact details of these projects.
Facial Recognition mobile applicationA mobile application used for the registration and identification of subjects.
Cloud based live video facial recognition web applicationA web application which took in IP camera feeds, images, or videos, for live video facial recognition.
Cloud based location tracking and video stitching web applicationA web application which tracked subjects in real-time and stitched together video feeds based on their location.
Live video conference analytics applicationsMultiple applications for live video conferences which applied facial detection and recognition, and emotion identification.
Access ControlMultiple applications to create an access control system utilizing face detection, face recognition, fingerprint recognition, iris recognition, FOB/RFID cards.
Biometric clock-in/clock-out applicationAn internal application used to track employee hours using face detection and recognition.
A game engine using deferred forward rendering, parallelization, physics, multi threading, audio, skeletal animations, and an entity component system.
A top down stealth game where the player navigates through levels while avoiding enemy guards and solving basic puzzles.
A lightweight, whimsical dungeon crawler game for iOS.
JARS is an offline single player rail shooter set in a zombie apocalypse.
An application that allowed the user to open a library of faces, add new faces to the library and determine whether or not the new face was already in the library.
An application that allowed a user to select two images, compress the images, decompress them and open them again, and to calculate motion vectors based on movement between pixels.
An application that alloweds the editing, playback, and recording of files in the .wav format. Editing included cutting, copying, and pasting sections of audio, and applying Discrete Fourier Transformations on selected areas of samples.
An asteroids clone for mobile devices which allowed two clients to play co-operatively in a game of asteroids.
A top down shooter single-player endless zombie survival.
A Java 2d physics simulation.
Programming a Lego NXT robot to figure out and complete obstacle courses.