savvaschris.github.io is my personal website, currently in open alpha version.
Other personal sites will include experiments with various technologies, a technology related blog, a fitness blog, and a blog with posts regaring personal experiences and thoughts about a variety of other subjects. Are currently under development and will be launched soon!
The thesis topic was digital matting and composting, a research area of computer vision that deals with segmentation of natural images, also known as alpha matting.
Read various computer vision books, journal and conference papers in order to get familiar with previous work, and experimented with various algorithms from areas such as image/video processsing, computer vision, machine learinng and digital matting.
Formulated a computer vision algorithm that estimates an alpha matte and implemented an experimental program that generates it.
Developed skills for researching in Computer Science, thesis written in LaTex, a markup language used for academic publishing. Improved programming skills in C++ and gotten familiar with OpenCV libraries and Visual Studio 2013.
Developed a clinic management system based on the model-view controller design pattern, and used web services and to retrieve data from the backend.
Responsible for system design, web service deployment, object creation and passing data to objects.
Improved programming skills in Java and gotten familiar with Apache Axis2 web services, MySQL, Git version control and Eclipse.
Developed experimental optical character recognition and content based image retrieval programs using machine learing and feature detection algorithms in OpenCV and tested accuracy of each algorithm.
Improved programming skills in C++ and gotten familiar with OpenCV libraries, Visual Studio 2012, machine learning and computer vision in general.
Developed a strategy game with Unity game engine. Terrains were created in Unity enviroment editor and various models and pathfinding tools were imported from the Unity asset store. Scripting for user interface, controls, enemy AI and game logic was implemented in C#.
Responsible for pathfinding tools setup, implementation of user controls, unit navigation on grid and resource gathering.
Improved programming skills in C# and gotten familiar with Unity game engine and game development in general.
Developed experimental software that parses a Newick format string and creates data structures that are further used to draw a phylogenetic tree.
Improved programming skills in C# and gotten familiar with .Net framework and Visual Studio 2010.
HTML
XML
CSS
Javascript
JQuery
Bootstrap
Wordpress
XAMPP
C/C++
Java
C#
Visual Studio
Eclipse
Git
MySQL
Unity
Axis
.Net
POSIX
OpenCV
OpenGL
OpenNI
Kinect SDK
LaTex
Gimp
Inkscape
Windows XP 7 8
Linux CentOS Ubuntu
Android OS
Beginer Familiar Proficient Advanced Expert