Alexander Maughan

  1. Illustrated badge representing modular application of design to a device

    Web Developer

    HTML + CSS + JavaScript + LAMP

    I design and make things for the web. This has involved both traditional web application development (various types of MVC and not-so-MVC) as well as more client-heavy MVVM work (read lots of JavaScript). That said, I prefer to use a leaner, framework-less approach to JavaScript when feasible, taking advantage of vanilla ES6+ modules with compatibility compilation. I've worked with Vue.js, Angular, Laravel, Rails, Spring, and WordPress. I've mostly worked with LAMP server environments (PHP, not Python).

    Remote work only

    I've been working remotely for the majority of my career, and successfully at that. Good processes and good people prove that remote collaboration can be an objectively efficient and considerate way of getting things done, and done well.

    My preferred approach

    There are some underlying approaches that I've found to be universally effective, which should be obvious to most. Namely, task transparency and accountability, branch-driven development, and the mantra of stop starting and start finishing. For this reason, task management tools and merge requests form the bulk of necessary communication. Video/voice and IM tools then fill the gaps that these don't cover. Less overheads for you; more accountable productivity from me.

    New working relationships

    I can provide examples of my work on request. I normally recommend a limited-risk trial period or a small parcel of work to see if I'm going to be a good fit.

    I'm available for new work starting 1 September 2020