Remote Dev & Automation System
Systems / C++ · Jul 2026

Remote Dev & Automation System

A C++ remote development system using Boost.Asio and PTY/ConPTY to expose a live terminal session on a home machine, controllable from anywhere via a Raspberry Pi acting as an always-on gateway.

Technical highlights

  • 01

    Built a C++ remote development system using Boost.Asio and PTY/ConPTY to expose a live terminal session on a home machine, controllable from anywhere via a Raspberry Pi acting as an always-on gateway.

  • 02

    Configured Wake-on-LAN and an iOS Shortcut to remotely power on the home PC from sleep, then connected via Termius over SSH to establish a terminal session directly from an iPhone, including launching Claude Code to work on projects remotely.

  • 03

    Integrated the Apple Watch (HealthKit) API to continuously log heart rate and calories burned, and the Canvas LMS API to automatically verify assignment submission status and retrieve turned-in files.

  • 04

    Integrated Claude API to programmatically compare submitted assignment files against instructor-provided directions, flagging missing or incomplete requirements before grading.

Tech Stack

C++Boost.AsioPTY/ConPTYRaspberry PiWake-on-LANSSHHealthKit APICanvas LMS APIClaude API