James Ford

Software Engineer

james@jamesford.io

About Me

My name is James and I love trying out new things in the software world. I received a CS degree in 2013 and have been a professional software engineer ever since. I have professional experience in writing APIs, backend development and frontend web dev.

I've been using Linux in different ways for nearly a decade and a half and enjoy heavily configuring my workspace. I've used Ubuntu, Debian, Fedora, Arch and tried countless other distros as well.

Skills

Backend

  • Go
  • Java (+Spring)
  • Scala (+Akka)
  • PHP (+Laravel)
  • PSQL/MySQL

Frontend

  • HTML/CSS
  • Bootstrap/Materialize
  • Javascript (+Jquery)
  • Node.js (+Electron)

DevOps

  • K8s (+Helm/Skaffold)
  • AWS S3/EKS/EC2/Lambda
  • Git (+Gitlab CI/GH Actions)
  • Linux/Bash
  • Nginx

This Site

This site is hosted on a Linode LKS cluster using ingress-nginx to manage domain routing and a separate Nginx pod to serve files. SSL is provided by cert-manager.

Everything was written using Vim. You can try out my minimal, portable config by running :so http://vim.jamesford.io/ inside Vim.

There is NO Javascript on this site! This page is completely built using HTML and CSS.