An Engineer's Blog
Blog
About
Search
Dark Theme
Menu
Back
Archives
2026
2 posts
09-06
Cloudflare DDNS and split-brain DNS with OPNsense and AdGuard Home
dns
cloudflare
01-21
Reproducible event photo sharing with Immich and Terraform
immich
terraform
2025
5 posts
11-03
Tuning Proxmox Backup Server for space and disk writes
proxmox
self-hosting
09-19
Family document intake with paperless-ngx
paperless-ngx
self-hosting
08-31
A single-box homelab on Proxmox VE 9
proxmox
self-hosting
06-28
Shucking the Seagate Expansion Desktop 14TB
homelab
storage
05-20
Assembling the homelab box
proxmox
self-hosting
2024
3 posts
11-11
An Obsidian vault on numbered shelves, synced by iCloud and git
obsidian
git
08-28
A self-hosted app store for SideStore and F-Droid
sidestore
f-droid
self-hosting
03-09
Semaphore with MediaPipe Pose, retuned for smaller humans
mediapipe
computer vision
2023
1 posts
04-06
STM32F4 USB OTG and Modbus RTU
modbus
communication protocols
2022
4 posts
08-09
Phidget Spatial IMU with ROS
ros
imu
development
04-10
GDB Permission Elevation with Catalina
gdb
macos
03-25
Resize Linux Partition with LVM (via QEMU)
lvm
virtual machine
01-05
Duck Hunter on a Breadboard
arduino
games
2021
5 posts
11-18
San Francisco Traffic Density with kepler.gl
kepler.gl
datasets
09-13
Alfred, the Powerpack, and a workflow for everything
alfred
macos
09-06
A keyboard-first macOS with Karabiner-Elements and yabai
karabiner
yabai
macos
04-18
GitHub best practices for collaboration
git
source control
development
01-20
Autonomous micro UAV indoor mapping, no GPS, one camera
slam
computer vision
2020
4 posts
06-26
PX4 SITL in Gazebo, flown over MAVROS
ros
px4
gazebo
06-05
Task Scheduler in Real-time OSes (Part 2)
computer architecture
rtos
task scheduler
03-16
Elevate sudo privileges using biometrics
touch id
cli tooling
productivity
02-06
Intuitive Understanding of C Declaration
c
compiler
2019
15 posts
10-28
MQTT protocol analysis for embedded systems and IoT applications
mqtt
communication protocols
iot
10-10
Urban planning application from Ford City Insights
artificial intelligence
automation
10-01
Public large-scale datasets for autonomous driving research
autonomous driving
datasets
09-26
BMW test-drive Personal CoPilot Automated Vehicle in Japan
bosch
autonomous driving
09-12
Mercedes-Benz and Bosch operate Automated Ride-hailing service
bosch
autonomous driving
09-02
Task Scheduler in Real-time OSes (Part 1)
computer architecture
rtos
task scheduler
07-16
The first fully automated driverless valet parking system
bosch
autonomous driving
04-21
Geolocation accuracy improvement for vehicle tracking
gps
04-16
Configure Graphical UI access to VMs on Google Compute Engine
google cloud platform
google compute engine
virtual machine
vnc
03-17
Jekyll Category and Tag Taxonomies for custom Collection
jekyll
static site generator
03-05
How to setup and access to VM instances on Google Cloud Platform
google cloud platform
google compute engine
virtual machine
02-26
Embedded Systems and Communication Protocols
computer architecture
communication protocols
02-11
Home Security Design in NI LabVIEW and DAQ
labview
graphical programming
02-02
How to flash Bootloader to Arduino boards
arduino
bootloader
01-18
Makefile workflow for Arduino sketch compilation
arduino
compiler
makefile
2018
5 posts
12-27
Keep syntax highlight during copy using macOS Service
python
productivity
12-23
Aramid chemical composition and manufacturing process
kevlar
ppta
12-22
Kevlar® soft-body armor design requirement for LEO
kevlar
ppta
06-25
Portable Digital Multimeter using microcontroller
digital multimeter
arduino
03-28
Writing tutorial post in Markdown
markdown
latex