About Me

A little bit about Zach Leigh.
Zach's picture

I am an American web developer living in Fukuoka, Japan. I take ideas and turn them into clean, well organized code. Everything I build is rigorously tested for quality assurance, easy development, and stress-free maintenance.

Technical Skills

I can take a project through every step of the development process, from the creation of the first file to deployment on a server. I successfully developed, launched and currently maintain several websites and projects. Although I can do both back end and front end development, I find myself most at home doing back end. I'm constantly studying and trying to both widen and deepen my skill set. Here's what I know so far:

Back End

I specialize in Laravel applications and packages, but am also proficient with CakePHP.

  • PHP 5, PHP 7
  • Laravel 5.0+
  • CakePHP
  • PHPUnit, Codeception
  • Python
  • MySQL, MariaDB
  • Linux/Unix (Ubuntu, Debian)
  • Apache
  • Git, GitHub, Bitbucket
  • Object-orientated programming
  • RESTful web services

Front End

I am proficient at building and styling layout. I love using Vue.js, but can also write well-structured vanilla JavaScript.

  • HTML
  • CSS, Sass
  • JavaScript, ES6
  • Vue.js
  • Responsive design
  • Gulp, Webpack, Browserify

Soft Skills

Over a decade of teaching experience has made me an excellent communicator and taught me the value of patience and perseverance. I am:

  • A communicator and a team player.
  • Always trying to improve myself. I love learning, not just about coding, but about anything new and interesting.
  • Highly self-motivated. I can easily immerse myself in a new project and I follow through with things until they are completed.
  • Responsible, punctual, and I care immensely about the work that I do.
  • Organized and clean. I like my life to be as clean and organized as my code.

On top of all this, I love coding and building things! It's one of the most rewarding things I've ever done.