Aug 12, 2025
My MacOS setup in 2025
A brief overview of the apps I have installed and find useful on my MacBook and the configurations I have made to fit my use cases.
Penultimate Software Engineering Student @ SMU
I’m a student studying to be a software engineer.
Recently i've been interested in Rust, and the promise of stable, portable and declarative environments with Nix.
Between fumbling with Nix Flakes, riceing tiling window managers, and tuning Neovim,
I’m happiest when I’m tweaking configs or building custom tooling to optimise my developer experience (often at the expense of actual work lol).
When I’m not breaking my configs or writing random tools,
I’m usually tinkering with my old gaming PC Home-Lab that’s currently serving this very site you're on!
(well... unless Cloudflare's cache beat me to it. I'd say it's 50/50 odds).
Check out my projects below to see what I've built while procrastinating on my coursework!!
Q-Team Internship, AI/LLM R&D Deployment
Contract Software Engineer
Bachelor of Science in Software Engineering
Diploma in Infocomm & Security with Merit
The aforementioned projects I work on while avoiding coursework... Mostly so I feel less bad about my procrastinating.
errr... Images coming soon...
Cross Platform application built in Rust with Tauri for clinians to track and compare images of patiends for physiotherapy.
Simple example config for setting up Aerospace and Sketchybar to work together.
CLI headless workflow orchastrator for git tracked, S3 synced, deterministic run execution.
Simple daemon and cli app to interface with ncspot's unix socket. Enabling custom hooks on song change and controlling playback from the shell. Written in Rust.
Simple daemon to observe kanata layer changes via its unix socket. Allowing shell script hooks to be confiured for triggering custom integrations on layer changes.
The configuration for my home lab services, managed with Docker Compose. Services are exposed to the internet via Traefik (public) or to my Tailscale network via tsdproxy. Hardened with docker socket proxy.
Demo K8s manifests for deploying Dagster with a gRPC code location with a git-sync sidecar for deploying dagster workflow code without an image build step.
Aug 12, 2025
A brief overview of the apps I have installed and find useful on my MacBook and the configurations I have made to fit my use cases.