Skip to content
View BinHsu's full-sized avatar

Block or report BinHsu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BinHsu/README.md

Hi, I'm Pin-Feng (Bin) Hsu

Solo engineer + AI, building production-grade platforms and the golden paths that let teams move fast.

Hands-on Engineer with 15 years spanning two domains: C++ systems (10 yrs — embedded Linux, CMake, ARM/MIPS/x86, deployed across 120+ countries) and platform infrastructure (5 yrs — 155 CI/CD pipelines, Kubernetes, 5 AWS accounts, 4-5M req/day, end-to-end ownership with full system context).

AWS Certified Solutions Architect — Professional (2026) · 3 consecutive years owning ISO 27001/27701 audits


V1 — Aegis Prompter (LAN) [Shipped]

Repo Stack
Aegis-Prompter Python · MLX-Whisper · Sentence Transformers · Streamlit · Apple NPU

A proof-of-concept teleprompter built in 2 days — Apple Silicon NPU transcription, vector-semantic RAG (pure numpy, no external DB), and a multi-role web UI where staff inject tactical cues into the speaker's display in under 0.5s.


V2 — Four-Tier Multi-Repo GitOps [Dual-Region Staging Validated]

WS4 (2026-06-19): end-to-end validated on dual-region staging (eu-central-1 + eu-west-1) — EKS Pod Identity, Crossplane v2, OIDC/PKCE, audio→text transcription. Staging torn down to $0; ephemeral by cost design.

Industry-aligned split across four tiers, each with its own repo and ownership boundary:

Repo Stack Industry name Tier
aegis-landing-zone-aws Organizations · OUs · SCPs · Identity Center · GitHub OIDC · security baseline Landing Zone (AWS Control Tower) Account fabric
aegis-platform-aws EKS + Karpenter · ArgoCD · observability (extracted from landing-zone per ADR-017) Platform engineering / paved road / IDP Platform
aegis-core C++ + whisper.cpp (gRPC) · Go BFF gateway · TypeScript React; dual-mode LAN/Cloud Application repo Workload — app
aegis-core-deploy K8s manifests for the application Config repo (two-repo GitOps, Weaveworks) Workload — deploy

End-to-end GitOps loop: CI in the app repo builds + pushes the image to ECR, commits the new tag cross-repo into the deploy repo, ArgoCD in the platform tier reconciles. Every trade-off documented in Architecture Decision Records across both V2 repos — see also the running incident postmortem log and recruiter-oriented competency notes.

DevSecOps lives on the account fabric (SCPs, zero static credentials, OIDC federation, gitleaks/push-protection); GitOps moves with the platform tier; FinOps spans both (budget alerts, destroy automation, spot-first compute, ~$5/month baseline).


Foundation — Secure-by-Default Templates

Reusable template repositories that wire a hardened default — security harness, agent rules, CI gates — into a new project from commit zero.

Repo Stack Description
aegis-template CLAUDE.md / AGENTS.md agent rules · pre-commit secret hooks · semgrep · GitHub Actions · tool registry A GitHub template repository implementing the Harness Engineering 7 security practices (Rule → Execution → Verification): least-privilege agent tool access, secrets-residue scanning, a destructive-action red line (preview → confirm → log), and a tool registry. "Use this template" wires the full DevSecOps harness into any new repo — the friction differential does the work, not a checklist nobody reads.

Tools — Small, Sharp Utilities

Single-purpose command-line utilities, built when an existing tool didn't fit — cross-platform, run locally, tested.

Repo Stack Description
aegis-yt-transcriber Python · yt-dlp · faster-whisper / mlx-whisper · uv · pytest (BVA) · GitHub Actions (3-OS matrix) Turn a YouTube URL into a transcript locally — even when captions are disabled. Cross-platform (macOS / Linux / Windows); the audio never leaves your machine.

Spike — Research & Field Experiments

Time-boxed spikes that take one hard question to a verified answer, then ship the findings as a field report — proof over polish.

Repo Stack Description
aegis-apple-container-provisioner-talos Go · Talos pkg/provision · Apple container (OCI micro-VMs) · DHCP reconciliation · GitHub Actions A local Talos cluster on Apple's container runtime — no Docker daemon, one micro-VM per node. Verified end to end (talosctl cluster create apple-container → nginx HTTP 200 → clean teardown). The crux is networking: apple/container assigns IPs by DHCP, breaking Talos's static-IP-at-create contract, so the provider owns Create and reconciles the address after boot. Pitched upstream, declined on principled grounds — discussion #13587. Write-up: Bin's Lab.
aegis-apple-container-provisioner-k3s Go · k3s · Apple container (OCI micro-VMs) · external etcd (mutual TLS) · haproxy API LB · GitHub Actions A local k3s cluster on Apple's container runtime — one micro-VM per node, no Docker daemon. HA control plane via an auto-provisioned 3-node external etcd quorum (mutual TLS) behind an haproxy L4 API load balancer, plus day-2 ops (snapshot/restore, rolling upgrade/rollback, cert/token rotation). The k3s sibling of the Talos spike on the same substrate — k3s's pluggable datastore makes external-etcd HA the natural design (embedded etcd is IP-bound and dies on the vmnet DHCP shift).

Based in Berlin · Chancenkarte — in-country Blue Card conversion upon contract · Open to relocate across Germany

binhsu.org · Bin's Lab · LinkedIn · YouTube


License & Attribution

All portfolio repositories are published under the MIT License. Fork freely — attribution to BinHsu is appreciated.

Pinned Loading

  1. Aegis-Prompter Aegis-Prompter Public

    Aegis Prompter is a 100% offline, privacy-first AI Teleprompter engineered for Apple Silicon NPUs. Powered by local MLX-Whisper and Sentence-Transformers vector RAG, it provides zero-latency transc…

    Python 2

  2. aegis-landing-zone-aws aegis-landing-zone-aws Public

    AWS multi-account fabric for the aegis-* portfolio — Control Tower, Organizations/OUs, SCP guardrails, IPAM, GitHub OIDC, and Terraform-via-CI apply. Fabric-only; the Kubernetes platform tier (EKS/…

    HCL 1

  3. aegis-core aegis-core Public

    Real-time meeting transcription + multilingual RAG for chief-of-staff workflows. Local-first; on-device audio; hermetic C++/Go/TS Bazel monorepo.

    Go 1

  4. aegis-apple-container-provisioner-talos aegis-apple-container-provisioner-talos Public

    Run Talos Linux Kubernetes clusters on Apple's container tool — a talosctl cluster-create provisioner booting one Apple Silicon micro-VM per node (macOS 26, vmnet). Exploration/spike, not maintaine…

    Go 1

  5. aegis-yt-transcriber aegis-yt-transcriber Public

    Python