3D, 2D, WebGL, three.js, Animations, Model manipulation, Motion Controlling, GLSL shaders programming, CSG, video/image processing and much more.
Virtual Reality services using WebVR, Oculus Rift, Samsung Gear VR and Google Cardboard. Virtual Reality has finally reached the web
On a phone, tablet or PC I can deliver performant AR web apps using popular libraries, WebARonARCore, custom layers and custom solutions. Instant AR experience for the web
My current passion. Architecture, modules, design patterns, best parctices and all written in good style
I have an deep relationship with sound. I am a user of recording software for years. Now, I am using the new Web Audio API for the browser in order to develop my self high-end audio processing/synthesizing web apps
I contributed to the Augmented Reality product of the company "Proximie" which provides a platform for livestreaming surgeries with the participation of remote doctors (and viewers) who can use 3D surgical tools, custom drawings, overlaid images and their actual hand to assist to the surgery. I was in charge of building the AR layers, video processing, 3D object overlaying, 2D annotations and livestreaming capabilities for the front end
I led the software team that developed the Customizer app of TFoJ. I designed the architecture of the front end of the Customizer App which uses WebGL, three.js and redux in order to offer the user the ability to design, customize and order personalized 3D jewelry.
MixItLive is a audio processing app for visualization and manipulation of audio streams. The user is able to mix a song as it plays by changing the panning and the gain of the instruments of the song. Each instrument is represented by icons that user can move. Web Audio Api and canvas were used.>
Stagona01 is a website for a band that features WebGL water and interaction with the user by clicking on it. Content about the band is appearing by clicking on specific parts of the image that is rendered under the WebGL water. The water shaders were based fully on goo.gl/Qrq8SH made by Evan Wallace.
I organize a WebGL Meet Up in Thessaloniki of Greece where I live. We talk about latest best practices and technologies related to WebGL and the HTML5 Canvas API in general.