AboutCapabilitiesPortfolioExplore
Skill
Nixos
Cad
Machining
Esp 32
Robotics
Rust
Gatsby
Python
Manufacturing
Integration
Product Design
Javascript
Android
Bluetooth
Wayland
Windows
Cam
Fusion 360
Bash
Project Management
Flutter
Embedded
Mechanical Design
Reverse Engineering

Nixos

thumbnail

Recovering disk space in NixOS

2020-5-7

Diagnosed NixOS disk space usage with ncdu to identify the largest space consumers across system and user directories

Capability
Software
Blog
Skill
Nixos
thumbnail

Replacing X window system with wayland and sway

2020-3-20

Migrated NixOS desktop from X11 to Sway and Wayland, restoring dual monitor functionality after a BIOS update broke the second display

Capability
Software
Blog
Skill
Nixos
Wayland
thumbnail

Using Windows 10 to fix UEFI after BIOS update

2020-3-27

Restored dual-boot functionality after a BIOS update overwrote UEFI boot entries, recovering access to a NixOS / Windows 10 system

Capability
Software
Blog
Skill
Nixos
Windows
thumbnail

Layered Backup Workflow

2023-1-15

Built host-specific Borg backup automation with per-machine pattern files, session logging, and centralized archive management

Capability
Software
Project
Skill
Nixos
Python
Bash
thumbnail

Android development on NixOS

2020-3-19
1st article in Hanging Plotter

Configured a reproducible Flutter and Android development environment on NixOS using shell.nix with custom package overlays

Project
Hanging Plotter
Capability
Software
Skill
Nixos
Android
thumbnail

Connecting an ESP32 to android with bluetooth

2020-3-20
4th article in Hanging Plotter

Established BLE GATT server on ESP32 using ESP-IDF, upgrading the SDK to resolve core panic memory allocation issues

Project
Hanging Plotter
Capability
Software
Skill
Nixos
Android
Bluetooth
Flutter
thumbnail

Spinning a Stepper

2020-3-12
5th article in Hanging Plotter

Set up a reproducible ESP32 ESP-IDF development environment on NixOS by patching Nix packages and debugging the VSCode Espressif extension from source

Project
Hanging Plotter
Capability
Software
Embedded
Skill
Nixos
Esp 32
thumbnail

Using Nix to write rust on the esp32

2020-5-9
7th article in Hanging Plotter

Packaged a reproducible Rust cross-compilation toolchain for ESP32 microcontrollers using custom Nix derivations

Project
Hanging Plotter
Capability
Software
Embedded
Skill
Nixos
Esp 32
Rust
thumbnail

ESP32 development in NixOS using VSCode

2020-3-12
9th article in Hanging Plotter

Built reproducible Nix derivations for the ESP-IDF SDK and xtensa-esp32 toolchain on NixOS

Project
Hanging Plotter
Capability
Software
Embedded
Skill
Nixos
Esp 32
thumbnail

Staübli Reborn: Industrial Robot with a Modern Control System

2024-6-30

Reverse-engineered a legacy Staübli RX90 robot controller and replaced its failing floppy boot disk with a ZuluSCSI SD card emulator after six disassembly iterations to derive a working boot image

Capability
Software
Software
Fabrication
Embedded
Robotics
Project
Portfolio
Type
Retrofit
Skill
Cad
Nixos
Python
Integration
Javascript
Freecad
Mechanical Design
thumbnail

Operating System & Deployment

2025-3-1
6th article in Staübli Reborn: Industrial Robot with a Modern Control System

Replaced fragile WSL serial passthrough with an internally mounted Raspberry Pi, solving persistent driver and USB connectivity issues for embedded robot control

Project
Staubli
Capability
Software
Embedded
Skill
Nixos
Robotics
Featured Work
Welding PositionerSurface Grinder Retrofit
Company Info
About UsContactAffiliate DisclosurePrivacy Policy
Specific Solutions LLC
Portland, OR