PictureElement

Aspiring, tenacious, and strongly motivated young individual with a keen eye for detail.

Formal Education

Bachelor Degree in Computer Engineering

Institution: University of Cyprus

Thesis: "Object-Oriented Programming & Parallelism for Scientific Applications in C++."

Main Courses: Intro to Programming, Programming Principles for Engineers, Data Structures & Algorithms, Introduction to Software Engineering, Distributed Systems, Iterative Methods, Engineering of Operating Systems, Computer Networks, Computer Organization, Computer Architecture I, Computer Architecture II, Digital Logic Design, Digital Integrated Circuits, Computer-Aided Design for VLSI, Signals & Systems, Introduction to Random Signals & Systems, Fault-Tolerant Systems, Mathematics, Physics & Electrical Engineering Fundamentals, Fiber Optic Communication Systems & Networks, Introduction to Robotics.

Dates: September 2011 - June 2016

Online Courses

Introduction to Linux

Institution: edX

Description: Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.


The Complete Ethical Hacking Course: Beginner to Advanced

Institution: Udemy

Description: Learn how to do ethical hacking, penetration testing, web testing, and wifi hacking using Kali Linux.


Learning How to Learn: Powerful mental tools to help you master tough subjects (with Honors)

Institution: Coursera

Description: Learn about the two modes of thinking, illusions of learning, memory techniques, dealing with procrastination, and best practices shown by research to be most effective in helping you master tough subjects.


Front-end Foundations

Institution: Code School

Description: Getting started with HTML & CSS.


Front-end Formations

Institution: Code School

Description: Getting started with HTML & CSS.


CSS Cross-Country

Institution: Code School

Description: Intermediate CSS.


Journey Into Mobile

Institution: Code School

Description: Learn mobile-first, adaptive, and responsive web design.


JavaScript Road Trip Part 1

Institution: Code School

Description: An introduction to the very basics of the JavaScript language.


JavaScript Road Trip Part 2

Institution: Code School

Description: A continued introduction to the very basics of the JavaScript language.


JavaScript Road Trip Part 3

Institution: Code School

Description: Build important intermediate skills within the JavaScript language.


How to Use Git and GitHub

Institution: Udacity

Description: Learn the basics of using version control by focusing on a particular version control system called Git and a collaboration platform called GitHub.


Intro to HTML and CSS

Institution: Udacity

Description: Learn how to convert digital design mockups into static web pages and how to build a responsive portfolio site to showcase your work.


Responsive Web Design Fundamentals

Institution: Udacity

Description: Learn and practice strategies for developing websites that look great on every device.


Responsive Images

Institution: Udacity

Description: Go beyond image tags. Learn how to make images a part of your responsive design workflow.


JavaScript Basics

Institution: Udacity

Description: Learn JavaScript syntax and coding conventions that web developers use to create interactive and dynamic websites while you create an online résumé.


Intro to jQuery

Institution: Udacity

Description: Learn DOM element selections, traversal and manipulation. Dive into DOM events using jQuery's Event Listeners.


Object-Oriented JavaScript

Institution: Udacity

Description: Learn how to utilize the various object-oriented programming features within JavaScript, and more importantly, how to write reusable and maintainable libraries that will make your life easier.


HTML5 Canvas

Institution: Udacity

Description: Learn how to use the canvas; how to make compositions using shapes, images, and text; how to create effects and filters on images and how to create animations.


Website Performance Optimization

Institution: Udacity

Description: Learn about the Critical Rendering Path. Explore and experiment with tools to measure performance and simple strategies to deliver the first pixels to the screen as early as possible.


Intro to AJAX

Institution: Udacity

Description: Make asynchronous requests with JavaScript (using jQuery’s AJAX functionality). Learn how to use data APIs so you can take advantage of freely accessible data in your applications.

Projects

website-template-3

Description: A restaurant website built with Bootstrap 4. Hosted on GitHub Pages.

Dates: May 2018 - May 2018


quizninja

Description: Test your knowledge on various topics in this traditional style trivia game. Challenge friends and family to fun questions. Find out if you got the skills to be a quizninja!

Dates: March 2018 - March 2018


memepearl

Description: A simple and easy to use meme generator, with advanced features such as photo effects and filters. Upload your image to generate funny memes instantly.

Dates: March 2018 - April 2018


portfolio-2

Description: Responsive portfolio site. Built from scratch using a responsive 12-column Flexbox grid system and hosted on GitHub Pages.

Dates: July 2017 - August 2017


html5tech

Description: An ever-growing website with fundamental resources about HTML5 and friends. Built from scratch and hosted on GitHub Pages.

Dates: February 2016 - Present (Pending)


ga-phrase-evolution

Description: This program starts from a random set of phrases and through simulated evolution, a target phrase can be produced rapidly. The program is for educational purposes only and its main purpose is to demonstrate how genetic algorithms work. Hosted on GitHub Pages.

Dates: December 2017 - Present (Pending)


minimal-calculator

Description: A minimal calculator app written in HTML, CSS, and JavaScript. Hosted on GitHub Pages.

Dates: December 2017 - December 2017


to-do-list

Description: A simple to-do list app written in HTML, CSS, and JavaScript. Hosted on GitHub Pages.

Dates: November 2017 - November 2017


aerialworxs.com

Description: A WordPress site for a startup company. A child theme for WordPress ​Twenty Seventeen Theme was built in order to accommodate modifications.

Dates: September 2017 - September 2017


resume-template

Description: Responsive resume template. Hosted on GitHub Pages.

Dates: October 2017 - November 2017


business-1

Description: Responsive business site. Built from scratch and hosted on GitHub Pages.

Dates: July 2017 - Present (Pending)


responsive-patterns

Description: Common responsive patterns. Hosted on GitHub Pages.

Dates: July 2017 - July 2017


flexbox-grid

Description: Responsive 12-column grid system using Flexbox. Hosted on GitHub Pages.

Dates: July 2017 - July 2017


basic-portfolio-2

Description: Basic portfolio page using HTML and CSS. Hosted on GitHub Pages.

Dates: July 2017 - Present (Pending)


basic-portfolio-1

Description: Basic portfolio page using HTML and CSS. Hosted on GitHub Pages.

Dates: February 2017 - Present (Pending)


website-template-2

Description: A one-page website template built with Bootstrap 4. Hosted on GitHub Pages.

Dates: July 2017 - Present (Pending)


website-template-1

Description: A one-page website template built with Bootstrap 3. Hosted on GitHub Pages.

Dates: July 2017 - Present (Pending)


ldiw-pso

Description: A linear decreasing inertia weight particle swarm optimization algorithm in C++.

Dates: March 2016 - May 2016


approximate-cvt

Description: Calculation of the generator points for the approximate centroidal Voronoi tessellation in C++.

Dates: May 2016 - May 2016


basic-keylogger

Description: A basic Windows keylogger in C++ for US standard keyboards.

Dates: November 2016 - November 2016

Skills