STYLIANOS KOKKALIS
NAME STYLIANOS S. KOKKALIS ADDRESS 19A SIFAKA STR, 73100, CHANIA, CRETE, GREECE DATE OF BIRTH SEPTEMBER 28TH 1984 MARITAL STATUS SINGLE EMAIL
[email protected] PHONE NUMBER (+30) 699 2396098
profile Stylianos Kokkalis was born in 1984 in Thessalonica, Greece. He is a Visual Artist, Photographer and Computer Scientist. He studied Painting and Computer Science. Has for many years attended the painting schools of the painter Stergios Stamos and of Helias Kotsiras, teacher of engraving in the National Fine Arts Academy of Greece in Athens. He has received scholarships and won several nationwide distinctions for his performance in computer science and graphics. He currently does research on Augmented Reality environments, Tactile User Interfaces, Transformable architecture and human-responsive environments, and various Artificial Intelligence related projects while trying to learn Rachmaninoff’s 3rd piano concerto. (Editor’s note: “a helpless homo-universalis”)
education SCHOOL Public basic, middle and high-school education with final grade 98/100 1990-2001 PROFICIENCY IN ENGLISH Michigan Proficiency 1996 Acquired the Michigan Proficiency in English Diploma at the age of 12.
sketch, synthesis and mixed media painting. DIPLOMA IN ITALIAN LANGUAGE Diploma 2001 Acquired the Diploma in Italian laguage from Instituto Italiano at the age of 17.
MITTELSTUFE IN GERMAN LANGUAGE Mittlestufe Pruefungen 1999 Acquired the Mittelstufe Diploma in the German Language from Goethe Institut at the age of 15.
PAINTING Helias Kotsiras 2000-2002 Painting studies with Helias Kotsiras. Preparation for the National Fine Arts Academy and studies on the forms of Ancient Greek paintings, and engraving.
PAINTING Stergios Stamos 1998-2001 Traditional painting and mixed media studies with the artist Stergios Stamos graduate of the School of Fine Arts of Thessalonica student of V. Dimitreas. Studies on
COMPUTER SCIENCE Technical University of Crete 2002-2009 First place in the entry for the undergraduate studies of the Computer Science Depart- ments of Greece. Chosen among the four
of all Greece’s undergraduate students to take part in a culture-exchange program between Greece and Germany. PHOTOGRAPHY George Depollas 2005 Photography studies with the acknowledged Greek photographer George Depollas. PHOTOGRAPHY Constantine Manos and Stella Johnson Magnum agency photographers, studies and teaching assistant of Stella Johnson for 4 years. ARCHITECTURE Course in Architecture with the subject “Space & Identity” under the supervision of John Zavoleas and Lila Katsatou.
STYLIANOS KOKKALIS
SKILLS COMPUTER LANGUAGES
Expert or professional in the following programming languages Scheme, Lisp, Common Lisp, C, C++, Objective-C, D, MIPS Assembly, Intel Assembly, Python, Ruby, Pearl, Smalltalk, Java, Javascript, Coffeescript, CSS, HTML, Actionscript, PHP, Bash shell, C- shell, Squeak, ML, OCaml, OZ/Mozart, Prolog, Lua, Erlang, Applescript and Flex, Bison and LLVM tools for the development of compilers for new computer languages. HARDWARE
Have programmed considerable scale projects for the following devices: Xilinx Virtex 3, Xilinx Virtex 5, ARM Cortex-M3, Arduino IDEs or SOFTWARE
Have used or actively using the following software: Adobe Photoshop, Adobe Illustrator, Adobe InDesign, Adobe Premier, Adobe After Effects, Adobe Lightroom, PaintShop Pro, Apple Aperture, Corel Draw, Autocad, ProEngineer, 3D Studio Max, Lightwave, Truespace Calligary, Bryce 3D, Vue Xstream, Poser, SoftImage, Blender, Modo, Xcode, Textmate, Emacs, Webstorm. OTHER COMPUTER SKILLS
Knowledge of system’s programming, network administration and security supervision. Was the administrator of the University’s Computer Science department network. Expert in the following environments: Apple Mac OSX, Microsoft Windows 2000/XP, generic Unix, GNU/Linux, Kerberos single sign-on networks. Deep understanding and application of web-related technologies such as the MVC programming model, asynchronous and event-based programming, preprocessors and macros, literate programming, server-client model, responsive and adaptive designs, grid layouts, cross-browser cross-platform compliance testing, tweening and CSS based animation, CMS customization like theming or plugin development for Wordpress and Drupal, jQuery and Underscore, Web workers and parallel programming, collaborative development environments with GIT. ART
Painting with oils, acrylics, waterbased inks, pastels, charcoal, fresco, marmorino tintoretto and other stucco based wall painting techniques, collage, expert in darkroom work, film developent and emulsion crossprocessing, medium and large format photography, video editing, stop motion animation, piano.
STYLIANOS KOKKALIS
PROJECTS PAINTING EXHIBITION
Group painting exhibition with the workshop of Stergios Stamos 1998 A CITY COMPLEX
1st prize and Autodesk technical acknowledgment and support for a 3D rendering of a futuristic city complex. 1999 PHOTOGRAPHY EXHIBITION
Group photography exhibition in Chania with topic “The discoloration of black & white” 2002 ARTIFICIAL INTELLIGENCE
Publication of various artificial intelligence related projects 2004 Became member of the Common Lisp Community, became the maintainer of the Graphical User Interfaces Development Environment Garnet, one of the biggest Lisp projects developed at Carnegie Mellon University. GENETIC ARCHITECTURE
A project generating new architectural spaces through genetic algorithms and natural selection. 2005 SHORT FILM
“Deadly Worm” A short film on social isolation inspired by calligarism and surrealism. 2005 ARTIFICIAL INTELLIGENCE
Haiku. An intelligent generator of poems of the Japanese Haiku genre. 2005 SYSTEM’S PROGRAMMING
Implementation of an object-oriented Algol-style programming language and a miniscule operating system. 2006 SHORT FILM
“Fun with a Train” A short film of a forgotten train in a city neighbourhood. 2005 PHOTOGRAPHY EXHIBITION
Group photography exhibition in Chania without topic. Personal topic “The Vodafone Generation” 2006 PHOTOGRAPHY EXHIBITION
Group photography exhibition in Chania without topic. Personal topic “The Eco Robots Age” 2006 ARCHITECTURE-INSTALLATION
“The memory room” 2007 The memory room is an installation which remembers and reproduces its visitors’ pres- ence through sound and image. The silhouettes of its inhabitants are processed and projected on its walls as shadows when the light falls. The visitors create or alter the sound of the space by the use of various abstract shapes which they stick on walls. The room trans- lates these patterns to ambient harmonic or disharmonic sounds, the assemblage of which define each visitor’s identity. The room is filled with water in bowls and ventilators which move virtual flowers projected on the walls which signify the present time of the room
STYLIANOS KOKKALIS
INSTALLATION
“Scale” 2007 Scale is an installation which combines a live footage of people dancing in a digital natu- ral environment. A tree becomes the center of the life of the participators and they react with it. changing its shape. HUMANE PHOTOGRAPHY
A digital-to-analog neural network for image interpolation. 2007 A neural network learning by example how an analog photography looks like and apply- ing its knowledge to the resizing of digital images. A software engineering example and a philosophical research on the in-humane nature of today’s consumer-oriented digital photography. NEURAL NETWORKS
Programmed the fastest backpropagation based neural network library as of 2007 for a Lisp based image analysis project. FPGA CPU DESIGN - FOR THE JAPANESE GAME OF GO
Programmed the fastest in the world move generating processor for the japanese game of Go. As a Thesis for the computer science department, I designed a custom FPGA processor that could beat (1000 times faster) the best software implementation as of 2009 of a Monte-Carlo based computer Go player. Go remains till today the last “unsolved” game where computers cannot match even average human players. Monte Carlo simulation used as a fit function for pruning the search space of the next possible moves gave a huge boost to computer Go research, finally transforming the problem to a computer-resource-limited one, and the designed FPGA takes advantage of hardware’s inherent parallelism for a three orders of magnitude performance boost. 2009-2010 TRANSFORMABLE ARCHITECTURE
Worked along with prof. Kostis Oungrinis of MIT and prof. Marianthi Liapi of MIT for the creation of an online portal for transformable architecture projects. Front-end and Backend developer of the www.transformabledesign.com website. 2010-2012 TRANSFORMABLE DESIGNS
Created a simulator for architectural spaces built on the grounds of transformability in architecture. The web application (withan iPad port) reads a feed from a user’s google calendar, and examining his daily activities, creates an animation and analysis of the spaces needed as much as their hourly expanding and shrinking behaviour according to usage. The simulator runs on www.transformabledesign.com/application/ 2013 DYNAMIC BUILDING PROGRAM: A NEW METHOD TO PRODUCE BUILDING PROGRAMS WITH THE IMPLEMENTATION OF TIME RELEVANT FACTORS
Presented the transformable architecture simulator augmented with the ability to generate building reports for architects at the International Conference on Adaptation and Movement in Architecture, Toronto, Canada 2013 APPLE INC.
Worked in 2014 for Apple Inc as localisation engineer and tester and collaborated in the development and frontend design of the in-house software used internally for testing.