Michael Evans' profile picture

My name is Michael Evans - Freelance Software Engineer.

Ruby & Typescript | Ruby on Rails | Node | React | AWS | Interested in Event-Driven Systems

I am a full-stack developer specialising in Ruby on Rails and React with experience also in Node.js, GraphQL and Typescript. I'm always looking for opportunities to improve my skills and broaden my professional horizons. I mostly enjoy working with clients focussed on agile software development.

Initially in the field of marketing, I began learning about web development in 2014 and quickly decided it was the industry in which I wanted to build a career. I began by taking courses online with the platform Codecademy, giving me an introduction to HTML, CSS and JavaScript. From there, I took on projects during my time as an SEO manager, building responsive landing pages for my team. In 2016, I started my first professional role as a frontend developer and later moved on to full-stack.

In my free time I enjoy swimming, reading and keeping up to date with the latest technologies. I'm also a passionate football fan and enjoy watching live football.


  • Ruby
  • Ruby on Rails
  • JavaScript
  • TypeScript
  • Node
  • React
  • PostgresQL
  • GraphQL
  • RESTful APIs
  • Kafka
  • Sidekiq
  • Redis
  • Docker
  • RSpec
  • MiniTest
  • Jest
  • Chai
  • Cypress
  • React Testing Library


  • Microservices
  • Event-Driven Systems
  • Design Patterns
  • CI/CD