About_

I am a freelance full-stack web developer and consultant specialising in Elm, Elixir, Phoenix, Typescript, React, HTML, CSS, PHP, Symfony, Sonata and more. I am knowledgeable and experienced in a wide variety of technologies, languages, frameworks and platforms. I am highly skilled in software engineering and systems architecture and my work is always robust, reliable, maintainable and elegantly coded. I have over 20 years hands-on experience in the industry and hold a degree in Computer Science from the University of Edinburgh.

Skills_
Frontend
Frontend
  • - Elm
  • - Typescript
  • - Rescript
  • - React | Redux + Sagas
  • - Phoenix LiveView
  • - TailwindCSS
Backend
Backend
  • - Elixir | Phoenix
  • - Node | Express
  • - PHP | Symfony + Sonata
  • - GraphQL
  • - Redis
Architecture
Architecture
  • - Functional
  • - Object-oriented
  • - Actor model (OTP)
  • - Test driven development
  • - Behaviour driven development
  • - Reactive programming
DevOps
DevOps
  • - Docker
  • - Continuous Integration
  • - Continuous Deployment
  • - Amazon Web Services (AWS)
  • - Google Cloud
Database
Database
  • - PostgreSQL
  • - MySQL/MariaDB
  • - Oracle
  • - MongoDB
General
General
  • - Blockchain
  • - Cardano smart contracts | Plutus
  • - Offline web applications
  • - Site generators | Jekyll
  • - Genetic algorithms
Portfolio_