SYS casey@arch-linux · OPEN TO WORK
LOC Toronto, ON · TZ UTC-04 · T --:--:--

Casey Hsu's Portfolio full-stack developer · storefronts, themes & migrations.

Three years scoping, building, and shipping production work end-to-end across Shopify, HubSpot, and WordPress from first commit to live site.

Casey Hsu
NAMECasey Hsu
ROLEFull-Stack JS Developer
SINCE2023
01 / // now This is what i'm currently working on

Currently building.

~/Jobhunt $ jobhunt scan building · d.42

Job Hunt AI Buddy — local-first CLI for the GTA

Scans public ATS sources across GTA and Remote-Canada. Local Ollama scores, drafts resumes and cover letters. No scraping and no bot submissions.

Pulls public ATS APIs, scores against a verified resume, and drafts tailored docs. You submit every application yourself.

github.com/SimBuds/Jobhunt
PythonuvOllamaSQLitePlaywrightATS
~/Seo-llm $ claude /seo-gen designing · d.30

LLM-SEO — content pipeline with Google safeguards

Claude Code plans; Lint checks banned words, heading hierarchy, meta length, and schema; Google Search Central RSS triggers rule reviews.

Hybrid Claude Code + local-model SEO stack. Briefs with lint guards against 2026 core-update drift.

github.com/SimBuds/SEO-LLM
Claude CodeOllamaPostgresJSON-LD
~/Auto-agent $ docker compose up -d deploying · d.18

Auto-Agent — Hermes + OpenClaw stack

Hermes plans against the Claude API, Postgres holds durable memory, Redis caches context, and a FastAPI server exposes system-control endpoints.

Hermes Agent + Claude API inference, Postgres/Redis memory, and a FastAPI capability server for Telegram automation.

github.com/SimBuds/Auto-Agent
HermesOpenClawRedisDockerFastAPI
~/Local-LLM $ ./build-gemma tuning · d.10

AI Context Stack — three custom Ollama models

Three siblings built from a shared prompts/ + memory/ + knowledge/ tree. Project overlays inject at request time instead of baking in.

Qwen-custom, granite-custom, and gemma-custom from one layered Markdown stack.

github.com/SimBuds/Local-LLM
Qwen3.5:9bGranite4.1:8bGemma4:e4bModelfile
02 / // client work Production work — e-commerce storefronts, CMS themes

Selected client work.

Custom Jewelry Brand (Atelier Dacko)
// 14 pages · 200+ SKUs · 2yr engagement
Custom Jewelry Brand (Atelier Dacko) · Sole developer · scoped to ship

Shopify ring builder for a 14-page custom storefront

Migrated a WordPress portfolio into a 14+ page Shopify storefront, with a custom ring builder for stone, band, and size configuration.

ShopifyLiquidStripeWordPressSEO
AI Agency Client (NDA)
Coming soon
// 8 pages · 90+ PageSpeed · -30% load time
AI Agency Client (NDA) · Legacy-to-custom migration

Custom HubSpot theme with reusable HubL modules

Migrated a legacy HubSpot site into a custom 8-page theme with full CRM integration, page restructuring, and reusable HubL modules. Image optimization, and lazy loading.

HubSpotHubLCRMGitHub ActionsJavaScript
Vintage Gaming Retailer (NDA)
// 400+ SKUs migrated · catalog standardized
Vintage Gaming Retailer (NDA) · Components · data migration · SEO

Shopify components & 400+ item catalog migration

Built custom page layouts and product display modules for a 400+ item vintage gaming catalog. Bulk JSON migrations restructured the full catalog — cutting manual data entry and eliminating duplicate SKU errors.

ShopifyLiquidJSONSEOSecurity
03 / // about 3 years in code · ships quality
Casey Hsu portrait

Three years in code, nine years in kitchens. The discipline carries over.

Most of my work today is in CMS, platforms, with React/Astro frontends. The day-to-day is JavaScript, Python, and modern AI-assisted workflows.

Before tech, I spent nine years leading culinary teams. It taught me how to stay calm under pressure, communicate clearly, and deliver on deadlines. I'm a George Brown Computer Programming and Analysis honours grad and a Contentful Certified Professional.

Currently open to full-time roles in the Greater Toronto Area, including hybrid and on-site opportunities.

2+ yrs
Shipping production code
30+
Custom Shopify pages
500+
SKUs migrated · normalized
90+
Lighthouse · -30% TTI
04 / // stack The tools I reach for daily

Daily drivers.

01 / Core
  • JavaScript ES6+
  • TypeScript Typed APIs
  • Python Scripts · tooling
  • React UI · hooks
02 / CMS & E-Commerce
  • Shopify Liquid · custom themes
  • HubSpot HubL · CRM integration
  • WordPress Elementor · migrations
  • Contentful Certified Professional
03 / Data & DevOps
  • PostgreSQL · MySQL Relational
  • MongoDB Documents
  • Docker Containers
  • Jest · Playwright Unit · E2E tests
04 / AI & Tooling
  • Ollama KV cache · flash attn
  • Claude Code CLI Daily driver
  • OpenAI Codex Inline assist
  • MCP Servers Model Context Protocol
05 / Familiar
  • Java · Spring Boot Microservices
  • Headless Arch Composable CMS
  • Figma Handoff · design
  • Agile / Scrum Process
05 / // contact Available for full-time roles and contract work

Let's build something worth shipping.

Have a project in mind, a role to fill, or just want to say hello? I'm always open to new opportunities and interesting conversations.

contact_form.astro POST /f/maqdrbly
Enter to send · Esc to cancel