Hello world!

My name is Thanos Saringelos and I am a programmer

Contact me at kwthanos@gmail.com if you have a challenging project


more

About


Graduated from Technical University of Crete in Greece, with Master of Engineering (M.Eng.) and Bachelor of Science (BS) in Computer Engineering in 2014.

Software development and the web platform became soon my main interest while studying both hardware and software at TUC.

I have a full stack experience. Back end, front end and their coevolution is what I explore constantly.

Javascript is the language I feel really confident with. I am obsessed with its design patterns and its new features these days.

My real strength and passion though, is 3D Graphics and Audio in the web. Modern technologies like WebXR, WebGPU, PWA excite me.

I have also put my hands on DevOps, Agile methodologies and team management while serving as CTO in previous companies.


You can check out my CV here

Services


image not available

Web Graphics

3D, 2D, WebGL, three.js, Animations, Model manipulation, Motion Controlling, GLSL shaders programming, CSG, video/image processing and much more.

image not available

Virtual Reality

Virtual Reality services using WebVR, Oculus Rift, Samsung Gear VR and Google Cardboard. Virtual Reality has finally reached the web

image not available

Augmented Reality

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

image not available

Javascript

My current passion. Architecture, modules, design patterns, best parctices and all written in good style

image not available

Audio

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

Portfolio


image not available

Looparound

An audio visual application that pushes the user's creativity to the limits by letting him create audio loops while navigating in the 3D scene and interacting with the objects. WebGL/three.js and Web Audio API were the pillars of this applications.

Live Github

image not available

Crystalwalk

A modern educative application that enables the user create and interact with crystals and their form. WebGL/three.js was used as well as the latest js frameworks to achieve the final result.

Live Github More info

image not available

Proximie

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

Live Github More info

image not available

The Future of Jewelry

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.

Live Github More info

For Fun


image not available

3D Google T-Rex

Google's offline 2D game developed as 3D game with camera manipulation by the user. Fast collision detection, animations and track spawning at 60 FPS!

Live Github

image not available

Pentagram3D

A pentagram in 3D that implements many features of the pentagram in paper!

Live Github

image not available

VideoPuzzle

Put the pieces of the puzzle in their right position in order to see the video playing.

Live Github

image not available

Bloxorz

Bloxorz is the old and classic game in which we try to move the column of bricks into the hole. This is my web version, using raw WebGL plus some custom features I thought of adding.

Live Github

image not available

VeCalc

VeCalc is a simple educational WebGL/three.js app for visualization of 3D vector calculations. It is under construction and I aim to make it AR app so a student can use it to see an animation of vectors calculation on his/her desk or floor.

Live Github

image not available

MixItLive

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

Live Github

image not available

Stagona01

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.

Live Github

image not available

Revealer

Revealer is a fun website that features video layering where users can erase the top video and reveal the video underneath it. It could really illuminate and explain nicely many concepts, especially the ones that are related to change and evolution of a situation/state.

Live Github

Volunteer


image not available

WebGL MeetUp Organizer

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.

Visit

Find me on :

not available not available not available not available not available not available not available
-->