Home My tech stack

My tech stack

I've been a web developer for several years and over the years I've worked with quite a few different technologies. Some technologies I've used because they were essential to the projects I've worked on and others were just part of a fun exploratory project to learn new skills. I'll describe them on this page in levels of confidence.

Very comfortable using:

  • PHP (+migrating projects to newer versions)
  • Laravel (as a specific framework for PHP)
  • Golang (+testing)
  • JavaScript
  • TypeScript
  • Angular
  • AngularJS
  • Amazon EC2
  • Amazon RDS
  • DigitalOcean Droplets
  • ReactJS
  • Redis
  • Apache 2
  • Nginx
  • Docker
  • Docker Swarm
  • Linux based systems (Ubuntu, CentOS, Fedora, Arch)
  • CI/CD (Travis CI, CircleCI)
  • Apache Solr 6.0+
  • PHPUnit 6+
  • GitHub Pages
  • Netlify
  • Jekyll

Happy to learn more about:

  • AWS infrastructure: I've worked with it but there is so much more.
  • ElasticSearch: I've focused on Apache Solr, but see the potential in this technology.
  • Varnish: I know how to use it in production, but there is so much left to learn.
  • Unit testing in JavaScript projects: I've know how to do it, just not the best practices yet.