SkillsCapabilitiesExploreContact
Skill
Software
Cad
Nixos
Machining
Machine Building
Esp 32
Robotics
Rust
Gatsby
Hardware Software
Python
Manufacturing
Integration
Product Design
Javascript
Android
Bluetooth
Wayland
Windows
Cam
Fusion 360
Project Management
Flutter
Bash
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

Blog
Skill
Software
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

Blog
Skill
Software
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

Blog
Skill
Software
Nixos
Windows
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

Skill
Software
Nixos
Android
Project
Hanging Plotter
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

Skill
Software
Nixos
Android
Bluetooth
Flutter
Project
Hanging Plotter
thumbnail

Spinning a Stepper

2020-3-12

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

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

Using Nix to write rust on the esp32

2020-5-9

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

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

ESP32 development in NixOS using VSCode

2020-3-12

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

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

Layered Backup Workflow

2023-1-15

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

Project
Skill
Software
Nixos
Python
Bash
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

Project
Portfolio
Skill
Software
Software
Cad
Nixos
Machine Building
Hardware Software
Python
Integration
Javascript
Freecad
Mechanical Design
Capability
Fabrication
Embedded
Robotics
Type
Retrofit
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

Skill
Software
Nixos
Robotics
Capability
Embedded
Project
Staubli
Featured Work
CNC Surface Grinder RetrofitWelding PositionerStaübli Reborn: Industrial Robot with a Modern Control System
Company Info
About UsContact UsPrivacy Policy
Specific Solutions LLC
Portland, OR