I'm Angelos Chalaris, 25 years old, a web developer from Athens, Greece. Programming is not just a career path for me, but also a hobby and a passion of mine. I have a BSc in Computer Science and a MSc in Advanced Information Systems I started coding sometime around 2011, which is when I started studying Computer Science in the University of Piraeus. After getting my BSc, I studied for a MSc in Advanced Information Systems with a concentration in Advanced Software Development Technologies. I've worked with various technologies in the past, but recently I've taken an interest in web development and web applications.
Part of a team responsible for:
I have earned some of Tech Talent School's certifications, improving upon already acquired programming skills, as well as learning some soft skills which might be of use in my career. More specifically, I have earned the following certifications:
I have completed a lot of Udemy's courses, learning important skills and concepts for software and web development, as well as many other things related to computer science and programming. Some of the most relevant courses I have completed are as follows:
I have completed some of Codecademy's courses, learning necessary skills for software and web development. More specifically, I have completed the following courses:
I am the co-founder of the 30 seconds team, the team behind 30 seconds of code, 30 seconds of CSS, 30 seconds of Interviews and 30 seconds of React. I help curate and maintain all of these projects to different extents, participate actively in their development and contribute content from time to time.
I built the Node Static Page Generator as a simple tool for creating static websites. The tool supports static HTML generation from Markdown files and metadata injection via JSON files, while it allows users to fully customize it by tweaking its code. The project is not actively maintained anymore.
I built the mocka placeholder to be a very simple, yet elegant content placeholder, used to enhance user experience when a page is loading. Crafted with customization in mind, it is written in SCSS, can be altered easily to accommodate any and all needs and runs on all browsers. The project is not actively maintained anymore.
I built CodeIgniter RAP as a set of helper functions that can be used to create RESTful APIs using PHP. While built for CodeIgniter, these helper functions are not dependent on it, allowing it to be used with other frameworks. The project has been tested thoroughly and used on various college projects, but is not actively maintained anymore.
I built Bootstrap Extend as a simple extension of Bootstrap 3, adding certain new components that extend and enhance the framework's functionality. These components include lightboxes, toggle switches, collapse boxes and custom styles for some common elements. This project has been discontinued since the launch of Bootstrap 4.
I built the HTML5 Template Generator as a replacement tool for all the boilerplates available online, so that anyone can quickly and easily create a simple HTML5-compliant page, without having to go through all the boring stuff. It supports exporting the templates to Codepen and JSFiddle, as well as defining a plethora of properties and generating certain framework boilerplates. The project is not actively maintained anymore.
I have built various demos and toy projects over the years. Here are some of the most interesting:
I have been writing on Medium for a while, covering various programming topics, mostly focused around web development and design. I am currently a writer for Hackernoon, FreeCodeCamp and The Startup. Some of my most popular stories include:
I am somewhat active on Hashnode, a social network for developers, sharing short stories and articles about my experience with certain tools and projects.