About me

Overview

I'm a JavaScript specialist and (in a former life) LAMP developer. I'm a Vue and CloudFlare evangelist with a ~35K Stack Overflow rep.

I'm currently Head of Engineering at Hello Lamp Post where I built and maintain v2 of their chatbot builder system. I've also worked a lot in e-learning and built a lot of online education and assessment platforms.

Skills

  • JavaScript
    • Vanilla JS
    • Vue - Router; Nuxt; Vite; Pinia; Vitest (I'm not a React guy)
    • Node / Bun - Express; Itty; Hona
    • Component libraries - Naive; Buefy; Vuestic; more
    • jQuery (yay for retro)
  • DBs/storage
    • SQL - Postgres; MySQL; MariaDB
    • S3/R2
    • D1 (Cloudflare's serverless SQLite)
    • Headless - Contentful; Cosmic DB
  • Cloud
    • Cloudflare - Workers; Hyperdrive; AI; Vectorize; R2; D1; Queues; more
    • Azure - containers; app services; serverless functions
    • Heroku
  • Misc.
    • AI - GPT; RAG; Mistral; Cloudflare; AI functions; vectorisation; more
    • Docker & Docker Compose (see my in-depth guide)
    • PHP/LAMP - PHP v.8+; frameworks e.g. Code Igniter; Composer; image generation
    • Scrapers/spiders (I seem to have built a lot of these)
    • RegExp sadist
    • Browser extensions (example)
    • Testing - Jest; Vitest; my own end-to-end framework

Misc.

I have a degree in piano and composition. I post piano videos and dabble with synthesisers.

I'm a passionate vegan and animal lover. Animal lovers are vegan; don't love your dog/cat but condemn other animals to the abuses of the meat industry and, ultimately, death.

I lived for four years in Nizhny Novgorod, Russia. I speak Russian. I used to be a tennis coach. I don't like potato.

You can contact me at [email protected].