Hi, I'm Spyros Argalias,

Full stack developer specialising in JavaScript, React and Express

Also experienced in all aspects of modern full stack development.

Code is an essential part of everything in modern society. However when we get it wrong it can be very dangerous and very expensive to fix. I believe the solution is to treat software development as an engineering process and not just glue hacks together until something works.

Experienced in writing secure, accessible, high quality software

Issues with security, accessibility and code quality can cost companies a substantial amount of money. Among other statistics:

  • 67% of organisations report being breached
  • a ransomware attack occurs every 11 seconds
  • accessibility lawsuits are rapidly increasing
  • projects are only 10% likely to be successful if they don’t apply good software development practices

(For more information, see software dangers)

With my experience, I can be an asset to your team and help you avoid these problems.

Programming teacher

I run Programming Duck, a blog about important topics in programming. It features articles on clean code and programming principles, functional programming, testing, version control, URLs and more.

Experienced in all aspects of modern front end development

Experienced in:

  • Node, Express, Next, Gatsby, Fastify, GraphQL, REST APIs
  • HTML, CSS, SASS, CSS modules, styled components, CSS frameworks like Bootstrap and many more, BEM, functional CSS
  • JavaScript, TypeScript
  • JavaScript frameworks and libraries: React, Redux, MobX, Ramda, RxJS, Immer
  • Front end project configuration: Webpack, Babel, ESLint, StyleLint, Prettier, Gulp
  • Testing: Jest, Jasmine, Mocha, Chai, Cypress, React testing library, storybook
  • Progressive web apps, service workers, web workers, web components
  • Security, accessibility, performance, internationalisation, version control (git)
  • Design patterns, object-oriented programming, functional programming, test-driven development (TDD)
  • Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Digital Ocean
  • Continuous integration, monitoring (New Relic), code quality tools (SonarQube)
  • Agile, Scrum, Kanban
  • Google analytics, SEO, Google search console, Schema.org, JSON-LD, microdata
  • And much more

Lightly (hobby) experienced in:

  • Unity
  • Python
  • Java
  • C#
  • Maths and physics (undergraduate level)

Get in touch

To get in touch, send me an email or connect on LinkedIn.