Selected work
Education / Classroom2026Portfolio-safe source

Project / 05

Classroom PC Manager

A Windows classroom operations system for PC status, policies, deployment, updates, and live monitoring.

The system pairs a local browser-based admin console with a Rust Windows agent so an operator can manage a coding classroom from one place.
Classroom PC Manager admin dashboardClassroom PC Manager / Primary view
01 / Direction
Problem

Classroom device control has to remain reliable across installation, connectivity changes, policy actions, screen monitoring, and updates without exposing live operational data.

Response

I separated the admin and agent runtimes, added a repeatable USB deployment path, and built verification around installation, queues, screen readiness, and remote sessions.

02 / Product surface
What it does

Built around the work people actually need to complete.

  • 01PC status, policy, and command-queue dashboard
  • 02Rust Windows agent with service and runtime separation
  • 03One-click USB deployment and update receipts
  • 04Live screen and ordered remote-input pipeline
03 / Verified record
Technology
  • Rust
  • Node.js
  • SQLite
  • PowerShell
  • Windows Service
  • H.264
  • WebRTC
Repository evidence
  • The repository is a sanitized source snapshot with live classroom data and secrets excluded.
  • Admin verification covers queue state, screen readiness, remote input, and streaming checks.
  • The local admin server is dependency-free and the student agent can be rebuilt from source.
Next projectMotel Romance