Nathan Ladwig
ScreamRouter
A dynamic whole-home low latency audio router including embedded receivers and transmitters, support for many devices, and a custom audio processing engine.
ESP32/STM32 Projects
Projects such as a menu system for an eink touchscreen, video game controller adapters, and a tool to emulate the ballast on an Eiki projector allowing it to run with a replacement LED bulb.
Smaller Projects/tools
Smaller PC-based projects such as a real-time subtitle feed using Whisper, a tool to receive and process commands from LIRC and Magic4PC, and an onscreen joystick prototype.
Windows RT Jailbreak
Wrote the first user-accessible tool for jailbreaking Windows RT tablets. This was featured on XDA Developers, CNet and Engadget, among other websites.
3D Printing
Wrote a Klipper configuration to implement color mixing using CMYK with a commercially available 4->1 mixing hotend. I have also designed many random small things using Fusion 360.
System Administration
I am always trying new configurations on my homelab and I have years of professional experience with systems administration.
Professional Experience
System Administration
- 7 years of professional Systems Administration and IT experience at the same company (May 2017-Present)
- Virtualization and cluster management experience with Openstack, Virtuozzo, Qemu/KVM, Hyper-V, and ESX.
- Storage management experience with RAID, Ceph, and Virtuozzo vStorage.
- Managing cPanel, MySQL, Apache, Nginx, PHP-FPM, among many other tools.
- Management tools such as Salt, Puppet, and Ansible, templating with Jinja2
- Creating APIs for system management
- Monitoring and metrics recording with Prometheus, Icinga, Grafana, and various exporters.
- Experience creating and maintaining tools for internal deployment to users.
- CI/CD Management/Configuration, creating and deploying RPMs and DEBs.
- Experience with Windows, RHEL/Alma/Rocky/CentOS, Ubuntu and Debian.
- Experience creating and maintaining Docker configurations and images.
- Managing Active Directory across multiple sites.
- Integrating payroll with Active Directory for automated user management.
- Managing Google Workspaces and integrating with Active Directory.
- Integrating applications with LDAP and OAuth2