AboutCapabilitiesPortfolioExplore
Project (48)
Software (44)
TIG (20)
Machining (13)
Project Hanging Plotter (13)
NixOS (11)
CAD (11)
Fabrication (11)
Embedded (10)
Woodworking (9)
Esp32 (9)
Robotics (9)
Blog (8)
Project Staubli (8)
Video (7)
Project Solutions Land (7)
Tool (6)
Art (6)
Manufacturing (6)
Project Nwww (6)
Writing (6)
Philosophy (5)
Rust (5)
3D Printing (5)
Product Design (5)
Gatsby (5)
About (4)
Capability (4)
Python (4)
Entrepreneurship (4)
Machine (3)
Capability Machining (3)
Portfolio (3)
Commission (3)
Bluetooth (3)
Bike (3)
Ai (3)
Developer Tools (3)
Javascript (3)
Blog Rusty Jupyter (2)
Capability Software (2)
Android (2)
Typescript (2)
How To (2)
Effortpost (2)
Project Picture Framing (2)
Tooling (2)
Wayland (1)
Windows (1)
Oss (1)
Capability Fabrication (1)
Drone (1)
3 Dprint (1)
Ergonomics (1)
Backup (1)
Bash (1)
Flutter (1)
Stepper (1)
Nix (1)
Infrastructure (1)
Obsidian (1)
Remotion (1)
Notebooks (1)
Maintenance (1)
Dependencies (1)
Trad Coding (1)
Type Retrofit (1)
Capability Mechanical Design (1)
Capability Integration (1)
Capability Fabrication Welding (1)
Capability Software Embedded (1)
Capability Software Web (1)
Welding (1)
Reverse Engineering (1)
Project Tube Bender (1)

Developer Tools

thumbnail

Local LLM

2026-5-12

I built `local-llm` because I wanted Pi to feel local, usable, and not annoyingly fragile. More specifically, I wanted a coding-agent setup that could run against a local `llama.cpp` server on my 3090, come up inside a Nix shell, reuse one shared model server across terminals, and still keep the nicer Pi ergonomics I actually wanted: wrappers, model config, wiki support, context-mode, subagents, and a few task-specific local helpers. That sounds tidy when I say it like that now. It was not tidy while I was putting it together. The repo is small, but the job it is doing is pretty specific: take a general agent stack and turn it into a repeatable local workstation setup with predictable runtime behavior.

Software Ai Nix Developer Tools Infrastructure Project
thumbnail

Obsidian Remotion

2026-1-28

I built Obsidian Remotion because I wanted a Markdown note to behave like a Remotion sketchbook. The practical goal was pretty simple: write prose, drop in `ts` or `tsx` blocks, and get live, type-checked Remotion previews in a side pane without cramming React and Remotion into the plugin bundle itself. That separation ended up being the whole project. I wanted the plugin to stay relatively small and handle editor integration, diagnostics, preview lifecycle, and UI. I wanted the vault to own `node_modules`, so the actual React and Remotion runtime stayed under the user's control. In practice that felt much less cursed than trying to smuggle a whole frontend runtime into an Obsidian plugin and then hoping version skew would somehow be fine.

Software Typescript Obsidian Remotion Developer Tools Project
thumbnail

Building My Portfolio Into a Publishing System

2019-8-30

I started this repo because I wanted a place to publish projects, then kept rebuilding it until it could actually support the kind of technical writing and project history I wanted to put on it.

Software Writing Developer Tools Gatsby Project
Featured Work
Welding PositionerSurface Grinder Retrofit
Company Info
About UsContactAffiliate DisclosurePrivacy Policy
Specific Solutions LLC
Portland, OR