Now

Inspired my nownownow.com.

  • Continuing to focus on my work projects;
  • Working on the vineyard 🍇 performing all the spring related tasks;
  • Revisiting some past side projects to decide what to work on next;

Previously

Q1 2024

  • Started learning Elixir;
  • Mainly focused on my work projects;
  • Eagerly waiting for spring to begin;
  • Updating my personal website to use the latest version of Svelte and SvelteKit;

Q3 and Q4 2023

  • Made my first ever batch of wine 🍇;
  • Working on a Tauri app for macOS, initial code available here;
  • Completed the Let’s Get Rusty bootcamp;
  • Enjoying the summer in Portugal 🇵🇹;

Q1 and Q2 2023

  • Started playing the drums 🤘;
  • Did my first talk in a while at a local meetup (slides coming soon);
  • Working on my recently acquired vineyard 🍇 adding some trees and veg patches to my little bit of land;
  • Continuing to work and learn more about Ruby on Rails, currently working through Rebuilding Rails;

2022

  • Getting settled in my new home in Portugal;
  • Continuing to work and learn more about Ruby on Rails;
  • Continuing to learn more about Svelte and SvelteKit;
  • Started learning Italian;
  • Resuming my Rust learning with Rustlings and Hands-On Rust;

2021

  • Working with Ruby on Rails on my day job (the DX in Rails is awesome!);
  • Continuing with my Spanish learning and practice, now focusing on speaking;
  • Continuing to work with UI tests but using Capybara and Cypress instead of Testcafe;
  • Learning more about REST APIs, more specifically the json:api spec;
  • Learning Svelte and SvelteKit;
  • Rebuilding my website using SvelteKit (this one you’re reading);
  • Relocating to Portugal;

2020

  • Started a new project as technical lead at work:
    • Handling technology stack choices;
    • Coordinating resource availability;
    • Managing the project on a technical level;
  • Learning about Google Cloud vision and OCR;
  • Learning about Ethereum blockchain and its uses;
  • Increasing my understanding of Redis;
  • Working as a technical lead on a new project;
  • Coaching and upskilling new team members / reports;
  • Started learning Rust programming language;
  • Started learning Spanish;
  • Improving my knowledge of Finite State Machines and their usage with React;
  • Working with automated UI tests implementation using Testcafe;

2019

  • Learning C# and game development using Monogame;
  • Playing around with Phaser 3 (porting some old games from Phaser 2 to Phaser 3);
  • Improving my understanding of tooling around Typescript: Webpack, ESLint, Babel, etc;
  • Started learning Chinese and Passed HSK1 (with full marks!);
  • Started Learning Ruby and Ruby on Rails;
  • Skilling up on React JS + TS:
    • Learning the ins and outs of React hooks;
    • Building pure functional components with React and Typescript;
  • Continuing with my Chinese studies into HSK2;

2018

  • Working on my personal site (this one you’re browsing right now):
    • Refining its layout;
    • Adding content and some glitter;
  • Looking at what I should learn next;
  • Personal projects involving:
    • React Native;
    • Prisma GraphQL full-stack React app (with Styled Components);
  • Working on a full-stack Typescript app:
    • Node JS, MongoDB (with Mongoose) and Apollo on the backend;
    • Next.JS static and Material.io on the front-end;