Available for Work
// software developer  ·  systems administrator

Donovan
Wright

Software Developer  ·  Systems Administrator  ·  AI Engineer
class Developer:
    def __init__(self):
        self.name      = "Donovan Wright"
        self.based_in  = "Wisconsin, USA"
        self.languages = ["Python", "JavaScript", "Bash", "SQL"]
        self.interests = ["AI/LLMs", "homelab", "embedded hw"]

    def say_hello(self):
        return f"Hey — I'm {self.name}. Let's build something."

me = Developer()
print(me.say_hello()) 
Python FastAPI React Linux Docker Proxmox AI / LLM RLHF Raspberry Pi

// Technical Skills

Python FastAPI React PostgreSQL Docker Proxmox VE Linux Nginx LLM Eval RLHF Bash SQL Git Unraid JavaScript Raspberry Pi Python FastAPI React PostgreSQL Docker Proxmox VE Linux Nginx LLM Eval RLHF Bash SQL Git Unraid JavaScript Raspberry Pi

Languages

Python95%
JavaScript / ES6+85%
SQL88%
Bash / Shell80%
PHP70%

Infrastructure

Linux (Ubuntu/Debian)92%
Docker90%
Proxmox VE85%
Nginx82%
Unraid78%

Databases

PostgreSQL SQLite MySQL Schema Design Query Optimization

AI & Data

LLM Evaluation RLHF Data Annotation Automated Validation Data Pipelines

Frameworks

FastAPI React Tailwind CSS REST APIs PM2

Core Competencies

System Architecture API Development Agile / Scrum Security Auditing Technical Leadership

// Experience

10+Yrs. Experience
4+Yrs. AI / ML
30%Review Time Saved
AI Data Engineer
// AI & Data · Remote
Recent
  • Built Python automation to validate large datasets and QC AI training inputs — cut manual review time by 30%.
  • Applied RLHF methodologies to evaluate AI-generated code, reducing hallucinations and improving model logic.
  • Collaborated with data architects to analyze complex datasets and refine ML algorithms.
  • Assessed search and advertising relevance pipelines to ensure high-fidelity training data.
Lead Web Developer & Solution Architect
// Web Development Agency
~9 Years
  • Architected and maintained web applications using modern JavaScript frameworks and server-side scripting.
  • Designed relational database schemas and optimized SQL queries for performance at scale.
  • Managed full SDLC from requirements through deployment and security auditing.
  • Served as technical liaison translating business requirements into scalable software solutions.
IT Systems Administrator
// Education Technology
~1 Year
  • Maintained application integrity across lab and administrative networks.
  • Implemented monitoring protocols that measurably reduced system downtime.

// Projects

// PyThermostat
Pro-Grade DIY Smart Thermostat · Raspberry Pi
Stable

A professional-grade open-source smart thermostat on Raspberry Pi with a FastAPI backend and React dashboard. Includes "Eco Intelligence" — weather-aware adaptive hysteresis, predictive pre-heat/pre-cool, real-time heat-loss analysis, BME680 IAQ monitoring, and multi-room remote sensor averaging. Features IP-based read/write access control, energy cost estimation, filter health tracking, and a custom 3D-printable enclosure.

PythonFastAPI ReactSQLite Raspberry PiTailwind PM2BME6803D Printing
// SentinelWatch
Self-Hosted Network Monitor
Active

A lightweight Python daemon that continuously pings all LAN devices, tracks latency history in SQLite, and fires webhook alerts via a self-hosted ntfy instance when a device drops or latency spikes past a configurable threshold. Ships with a small React/FastAPI dashboard showing per-device uptime heatmaps.

PythonFastAPI SQLiteReact ntfyDocker
// HomeLab Stack
Self-Hosted Server Infrastructure
Active

A fully self-hosted homelab running Proxmox VE and Unraid as hypervisors, with Nginx Proxy Manager handling reverse proxy, SSL termination via Let's Encrypt, and internal DNS. All services are containerized via Docker for isolation and zero-downtime rolling updates.

Proxmox VEUnraid DockerNginx Let's EncryptDNS
// live services
Proxmox VE
Unraid
Nginx PM
Docker
SSL / TLS
Custom DNS
// LLM Eval Harness
Automated AI Output Validator
Stable

A configurable Python test harness for batch-evaluating LLM output quality. Runs prompt suites against a target model, scores responses on correctness, coherence, and safety, and writes structured reports to PostgreSQL. Supports pluggable rubrics and parallel async execution for high-throughput evaluation pipelines.

Pythonasyncio PostgreSQLPydantic OpenAI APIAnthropic API
// VaultSync
Automated Encrypted Backup Daemon
Stable

A cron-driven Python service that snapshots PostgreSQL and SQLite databases, compresses and AES-256 encrypts archives, and pushes them to Backblaze B2 with retention policy enforcement. Includes a CLI for restore and integrity verification, and push notifications via ntfy on success or failure.

Pythonpg_dump AES-256Backblaze B2 Click CLIDocker
// AnnotateFlow
RLHF Annotation Workflow Tool
WIP

A self-hosted web app for managing RLHF annotation tasks. Presents prompt/response pairs to reviewers with a configurable rubric scoring UI, persists decisions to PostgreSQL, and exports JSONL datasets ready for fine-tuning. Supports multi-annotator sessions with inter-rater agreement stats.

PythonFastAPI ReactPostgreSQL JSONLDocker

// Contact

Let's build something great together.

I'm actively looking for my next role — full-time or contract. Whether you need a Python backend, a sysadmin who can code, or an AI/data engineer, I'm ready to hit the ground running. Reach out and let's talk.

Location
Watertown, WI
// Donovan Wright  ·  Software Developer  ·  © 2026