PROJECTS / PERSONAL SYSTEMS

Personal projects.

Projects I work on outside my job, including graphics software, photo storage, AI tools, and a Kubernetes homelab.

PRIMARY / CURRENT

Current projects.

These are the projects I spend the most time on or return to regularly.

agent / accessActive

Agent Access

Cross-platform agent infrastructure

Cross-platform runtime for operating Linux, macOS, and Windows hosts from ChatGPT through a stateful MCP control plane.

Implementation notes
  • Outbound TLS 1.3 mTLS mesh with enrollment, per-device certificates, renewal/revocation, reconnects, and no inbound listener on managed machines.
  • Durable jobs, native PTY/ConPTY, bounded cursor-addressed output, file/artifact operations, browser automation, and native computer control.
  • Human handoff and fail-closed redaction protect login and MFA flows.
  • Typed actions span the three supported operating-system families.
GoTypeScriptMCPmTLSWebSocketsPlaywrightWin32/macOS APIs
hirableActive
Hirable's layered document logoHirable

Hirable

AI resume + job application product

Resume and job-application workflow with deterministic previews, document generation, and a ChatGPT connector.

Implementation notes
  • Next.js frontend, NestJS/Prisma backend, Chrome extension, PostgreSQL/Valkey, Kubernetes/Terraform delivery.
  • Deterministic layout budgets, ATS-oriented content/scoring, template galleries, previews, retries, and PDF/DOCX/HTML/JSON export paths.
  • A connector and visual checks cover profile, job, template, preview, and generation flows.
Next.jsNestJSPrismaPostgreSQLMCPKubernetesTerraform
laser / showActive
Colored beams in the Laser Show simulated stage renderer
Simulated renderer output · not a physical installation

Laser Show

Deterministic real-time graphics + output platform

Real-time Rust application for authoring, rendering, and driving multi-projector laser shows with deterministic output.

Implementation notes
  • Native multi-projector timeline, stage choreography, shape editing, undo/redo, deterministic project files, soundtrack/beat integration, and offline export.
  • ILDA exchange, authenticated remote control, Ether Dream networking, unique per-DAC routing, and coordinated multi-DAC dispatch.
  • Checked-in Metal benchmark: 64 lanes at 1080p, median p95 around 9.03 ms, below a 16.667 ms 60-FPS budget on the recorded machine.
Rustwgpu/MetalAudio analysisILDAEther DreamDesktop UI
everstillOngoing

Everstill

Cross-platform photo integrity + storage

Cross-platform photo backup system centered on checksums, replica evidence, restore planning, and provider-aware verification.

Implementation notes
  • Shared Rust core for SHA-256 content addressing, manifests, reconciliation, protection-state evaluation, and restore planning.
  • Native Swift/SwiftUI, C#/WinUI, and Rust/GTK surfaces over versioned native boundaries.
  • Provider-aware verification instead of assuming every S3-compatible backend exposes the same checksum semantics.
RustSwiftUIWinUI/C#GTKPostgreSQLS3-compatible storage
homelabOngoing

Homelab

Talos Kubernetes + GitOps platform

Three-node Talos/Proxmox Kubernetes environment for testing networking, storage, GitOps, observability, and recovery.

Implementation notes
  • 3-node Talos cluster, Flux GitOps, Cilium kube-proxy replacement, Traefik ingress, Longhorn storage, External Secrets.
  • Runner tiers use distinct labels, secrets, RBAC, and Cilium egress policy.
  • Cilium-enforced VPN kill switch and private Agent Access deployment with explicit network boundaries around a privileged executor.
TalosKubernetesFluxCiliumOpenTofuProxmoxLonghorn

ARCHIVE / EARLIER WORK

Earlier work.

Earlier personal and university projects in circuit design, embedded sensing, and digital logic, alongside this site.

01

2023 / undergraduate research

Through-metal wireless communication

Designed and simulated analog drive circuitry for an induction coil using a Class-D amplifier, then ran experiments to evaluate the through-metal communication system.

Analog circuit designClass-D amplificationInductive coupling
02

2022–2023 / AWS senior design project

Environmental-sensing rover

Worked with Amazon engineers and a mechanical engineering team on a rover for hardware-failure monitoring. Designed an amplifier and voltage-offset circuit to condition an ultrasonic microphone signal for the STM32 ADC and FFT analysis. Programmed sensor processing and I²C/UART communication between components.

STM32Analog signal conditioningADC / FFTEmbedded CI²C / UART
03

2022 / university projects

Processor and CMOS design

Designed a single-stage 32-bit RISC-V processor and memory in VHDL and verified it in ModelSim. In a separate project, designed a Booth multiplier from CMOS gates down to PMOS and NMOS transistors in Electric.

VHDLRISC-VModelSimCMOS / VLSIElectric
04

2022 / personal project

ECG circuit prototype

Simulated and built an instrumentation amplifier and filter circuits for a proof-of-concept ECG plotter, with Arduino acquisition and an OLED display.

Analog filtersInstrumentation amplifierArduino
05

current / this portfolio

Supavit.io

This portfolio: a static Next.js site for selected systems work.

Next.jsTypeScriptCloudflare PagesPlaywright