Projects

Systems & Hardware

Automated CI and Validation Pipeline

HUROTICS, Product Engineering Team · Summer 2026
Python · GitHub Actions · Vercel · Supabase

Engineering
PythonGitHub ActionsVercelSupabaseNext.jsPostgreSQL

Algorithm changes were being validated by hand, which made regressions easy to miss and made it hard to say whether a new revision was actually better than the last one. I built a pipeline that runs validation automatically on every change: Python for the validation logic, GitHub Actions for orchestration, and a Vercel and Supabase dashboard so the team could see results without reading logs.

The dashboard, /algo, is a QA-facing view of evaluation KPIs across algorithm versions and datasets, adopted by the quality team. Behind it: a 7-table schema (exe_versions, datasets, runs, run_datasets, run_results, trial_results, translations), RLS policies, an ingest API secured with a secret header, and migration safety reviews.

The design goal was making correctness visible to people who were not going to open a terminal. Engineers get run-level detail; everyone else gets a status view.

Debugging log

Symptom Node not found after winget install.

Hypothesis Not on PATH.

Fix Fix PATH.

Symptom npm blocked in PowerShell.

Hypothesis Execution policy.

Fix Adjust policy.

Symptom localhost failed in PowerShell 5.1.

Hypothesis IPv6 resolution.

Fix Use 127.0.0.1.

Also at HUROTICS: Remote controller CAD case

Prototype enclosures for the product remote, designed in SolidWorks around the internal PCB and battery fit, then 3D printed and handled for physical fit testing.

H-Care tablet app wireframe

A 13-screen mid-fidelity wireframe for an institutional (clinic) tablet app, built in Figma and refined through a Korean design brief for Claude Design. 52 numbered interactions defined, 3 conflicts flagged and resolved before submission, and an explicit out-of-scope list (read-only record mode deferred).

View on GitHub All projects