Darryl Noakes

154
reputation

Male in Jamaica, W.I.

Primarily an eCommerce systems admin by profession – I wear plenty of other hats, from UX research to CNC machining. By hobby, a software developer (primarily web and embedded) and maker, which has blended into actual work.

Software Development

I tend to like the theoretical side of things quite a bit, especially in software: architecture, algorithms, etc. I use functional programming concepts in many areas of development – even if only as guidance while designing – and enjoy finding new ways they apply. Yes, I love math.

Languages:

  • JavaScript/TypeScript
  • HTML
  • CSS (including Sass/SCSS)
  • PHP
  • Liquid

Also:

  • C++ (for embedded devices; rusty)
  • Python (rusty)
  • Rust (learning)

If I learn another language properly, it will almost certainly be Rust. I also want to try out some form of Lisp, and Haskell.

I primarily use Vue and that ecosystem. My primary UI framework there is Ionic.

I have tried out Svelte, and am interested in one day getting around to playing with Solid. Loved what little I've done with Astro.

I have experience with Shopify and that ecosystem, working on themes and developing custom apps.

Other Interests

I make stuff. Besides software, I do electronics, 3D printing, and other general making. Woodworking is my new favorite. And with product development and manufacturing at work, I get to use a Shapeoko 5 Pro CNC mill...

I play drums, a little bass guitar, and dabble on the piano and accordion. As with other things, I enjoy theoretical side of music.

Contact