Demetris Kikizas

I make websites

Résumé

I am Demetris Kikizas. I live in Athens, Greece, and I work as a web developer.

Web development brings together three things I love: technology, publishing and the web. I focus on making websites that are fast and easy to use on all devices — from desktop computers to mobile phones.

Personal information

Name
Demetris Kikizas
Email
d@kikizas.com
Phone
+30 694 402 6728

Education

1993 to 1994
University of Cambridge, Cambridge, UK. MPhil in Moral and Political Philosophy.
1987 to 1991
Panteion University, Athens, Greece. Degree in Sociology.

Work experience

Dec 2022 to now
myLAB Box. Front-end developer. See below, Skills.
Sep 2022 to Oct 2023
Pastilla. Front-end and WooCommerce developer, front-end performance consultant, SEO. See below, Skills.
Sep 2021 to Nov 2022
XWP. Front-end and WooCommerce developer. See below, Skills.
May 2021 to Nov 2022
Xfive. Front-end and WordPress developer. See below, Skills.
2009 to 2020
Freelancer. WordPress consultant and developer. See below, Skills.
2000 to 2002
Sotiropoulos Brothers, commercial real estate agency, Athens, Greece. Apprentice mediator and PA to the chief mediator.
1995 to 2015
Freelancer. Translator (mostly English to Greek) and copy editor for several publishers in Greece. Specialized in novels and in technical documents. Authors I have translated include Ursula K. Le Guin, François Châtelet, D. H. Lawrence, Charlotte Brontë and Jane Austen.
1994 to 1995
Greek Army. Mandatory military service.

Skills

WordPress

My WordPress skills include:

  • Setting up and maintaining WordPress sites
  • Optimizing WordPress sites for speed
  • Developing themes using the WordPress API and modern HTML, CSS and JavaScript
  • Developing custom plugins to meet client needs
  • Designing and implementing custom post types and custom post fields
  • Customizing the WordPress admin UI to make it friendlier for users
  • Configuring, optimizing, hardening and maintaining web servers for WordPress

WordPress plugins

WordPress contributions and related work

WordPress and WooCommerce websites (recent)

  • In October 2021, I took over the maintenance of myLAB Box for XWP. myLAB Box is a WooCommerce site hosted on WordPress VIP. In addition to maintenance and adding features as requested, I have focused on performance and security.
  • In 2021 I rebuilt the website of Bohlin Cywinski Jackson, an American architectural firm, based on the existing design and using WordPress, custom post types, custom taxonomies and custom fields. I also built a subsidiary mini-site for Bohlin Cywinski Jackson using Next.js and the GraphQL API.
  • In 2019 I completed the new website of NOMIS Foundation, a Swiss private fund for scientific research. The site uses custom post types, custom fields and automatic bi-directional post-to-post relationships, it integrates third-party libraries like Siema, baguetteBox.js, and schema-org and has a members area implemented with BuddyPress. I maintained the NOMIS website on a Linode VPS from 2017 to 2020.

WordPress and Timber

I have built a handful of sites using Timber. Timber is not for all WordPress projects, but I find it a pleasure to work with when it fits the task.

HTML, CSS and Sass

I have explored and used semantic HTML and standards-compliant CSS since 2002. I always aim to use the latest HTML and CSS features supported by targeted browsers; this brings benefits in performance, accessibility and SEO, while it is also something I enjoy as a developer.

Most of the CSS I have written since 2012 is in Sass (SCSS). As CSS gets new and powerful features, lately I have started using plain CSS in some projects. For complex projects, I still prefer Sass.

JavaScript and TypeScript

I started using TypeScript in 2016. I like TypeScript because it helps me undertand how JavaScript works. About half of JavaScript I write these days is in TypeScript.

PHP

I follow the developments in PHP and I strive to follow modern practices and to take advantage of modern features available in the PHP ecosystem and in the latest versions of the language.

Astro

Astro is currently (2024) my static-site generator of choice. It offers the best developer experience out of all the SSGs I’ve used.

React & Next.js

I have built a couple of simple WordPress front-ends using Next.js. I also use React for custom Gutenberg blocks in WordPress.

Git

I have used Git since 2009. I also have experience with Subversion and Mercurial.

Gulp, webpack, Vite

Vite is my current bundler and dev server of choice. I also have experience with webpack and Gulp.

Linux administration

I have used Debian and Ubuntu since 2003 both on the command line and through a graphical interface. I maintain a few Debian servers at Linode for hosting, testing and web development.

Other skills & interests

Languages

  • Greek. Native tongue.
  • English. Fluent.
  • French. Basic reading skills (studied to intermediate level, haven’t practiced).
  • German. Basic reading skills (studied to intermediate level, haven’t practiced).

Personal computers

I have used personal computers since 1984. My current work setup is a desktop computer with Windows 10 and WSL and a laptop with Debian.

Music

I studied piano with Eleni Hallecker and Efi Agrafioti in Athens, Greece, for eight years (1996–2004).

DYI

I enjoy assembling, disassembling and repairing stuff. I like to know how the things I use work.

Sport

I play and watch football and I used to play basketball and tennis.