Technologies

I'm predominately interested in (and therefore more comfortable with) OS and programming language design, algorithms, and general backend programming, but often find myself tinkering with frontend technologies as well. My most recent project is a full-stack web app built with Rust and SvelteKit.

C/C++
Rust
TypeScript
Java
JavaScript
Python
Svelte
Nix
C#
Node.js
Typst
LaTeX

Projects

Lead

A spreadsheet application like LibreOffice Calc or Microsoft Excel.

  • Uses Rust for the backend;
  • implements Pratt parsing;
  • frontend built with SvelteKit;
  • communication done via WebSockets.
Lix

A modular, flake-based NixOS and Home Manager configuration.

  • Uses the Niri wayland compositor;
  • provides a custom status bar latus built with AGS;
  • includes my neovim config lim.

Hobbies

In my spare time, I enjoy photography, particularly of landscapes and wildlife. One of my favourite photos is featured here, taken with my grossly expensive telephoto lens—the Tamron 150-500mm F/5-6.7—and my Sony α7 III in Hong Kong. See my photo gallery for more!


I'll admit to being a bit of a coffee snob . I lean towards fruity and floral beans, brewed as espresso. I usually buy my beans from Single O, but I’d love some (possibly cheaper) recommendations!


I also have a habit of picking up other random (and unfortunately expensive) hobbies, with watches and tech being repeat offenders.

HK_BOAT

Lloyd G W