SYScasey@arch-linux·OPEN TO WORK
LOCToronto, ON·TZET·T--:--:--

Casey Hsu's Portfoliocms & e-commerce developer · storefronts, themes & migrations.

Three years scoping, building, and shipping CMS and e-commerce work across Shopify, HubSpot, and WordPress, with Contentful certification and local-LLM tooling on the side.

Casey Hsu, CMS & e-commerce developer
NAMECasey Hsu
ROLECMS & E-commerce Dev
SINCE2023
01/nowCurrently working on

Currently building.

~/Jobhuntdeploying

Jobhunt - local-first AI job-search CLI

Local Ollama scores and drafts; a deterministic gateway enforces schema-valid JSON; a no-fabrication layer structurally rejects any unverified skill. No LinkedIn scraping, no bot submissions, no cloud AI calls for resume/profile evaluation.

Pulls public ATS APIs, scores roles against a verified resume with a local LLM, and drafts tailored docs with honesty checks. You submit every application yourself.

github.com/SimBuds/Jobhunt
PythonuvOllamaSQLitePlaywrightATS
~/Seo-llmdesigning

SEO-LLM - content pipeline and Google safeguards

Claude Code plans; lint checks banned words, heading hierarchy, meta length, and JSON-LD schema; Google Search Central RSS triggers rule reviews when a core update lands.

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-agentbuilding

Auto-Agent - FastAPI + Claude API agent

Claude API plans, Postgres holds durable memory, Redis caches context, and a FastAPI server exposes system-control endpoints for Telegram automation. Deployed via Docker Compose.

Plans against the Claude API with a FastAPI capability server, Postgres durable memory, and a Redis context cache.

github.com/SimBuds/Auto-Agent
FastAPIClaude APIPostgresRedisDocker
~/Local-LLMtuning

AI Context Stack - custom Ollama models from layered Markdown

Custom Ollama builds compiled from shared Markdown into generated system prompts and Modelfiles, with per-project overlays injected at request time. Tuned around q5_0 KV cache, flash attention, and 16k context.

Qwen3.6 and Gemma4 builds generated from one shared prompts, memory, and knowledge tree.

github.com/SimBuds/Local-LLM
Qwen3.6Gemma4OllamaModelfile
02/client workProduction work

Selected client work.

Atelier Dacko
// 16+ pages · 3+ years · sole developer
Atelier Dacko·CMS / E-commerce Developer·Apr 2023 - Present

WordPress to Shopify migration with an in-progress ring builder

Redesigned the brand portfolio in WordPress and Elementor, then migrated it to a custom 16+ page Shopify storefront on a customized Dawn 2.0 theme. Sole developer and client contact, with product/catalog assets moved to AWS and the ring-builder configurator still in progress.

ShopifyLiquidWordPressAWSSEO
Neurative
// 8 pages · 90+ PageSpeed · -30% load time
Neurative·CMS Developer·Jan - Apr 2026

Figma-to-HubSpot theme with reusable HubL modules

Built a custom 8-page HubSpot CMS site from Figma designs, with reusable editor-configurable HubL modules, CRM roles and permissions, launch support, and a month of QA. Image optimization, lazy loading, and caching cut page load time 30% and kept PageSpeed above 90.

HubSpotHubLCRMFigma
Geeked Out Goods
// 400+ items · CSV validation · catalog updates
Geeked Out Goods·Shopify Developer·Jan - May 2024

400+ item Shopify catalog management and CSV validation

Managed inventory and the product catalog for a Shopify vintage-gaming store with 400+ items, owning product-detail content, site updates, new product listings, and basic on-page SEO. Built a CSV sanitizing and validation pipeline to catch feed errors before import.

ShopifyCSVCatalogSEO
03/about3 years coding
Casey Hsu portrait

Three years building CMS platforms and storefronts, from discovery to handoff.

Most of my client work is in CMS and e-commerce platforms: Shopify, HubSpot, and WordPress. The day-to-day is custom themes, platform migrations, editor-friendly CMS modules, QA, launches, and clean handoff.

I'm a Contentful Certified Professional (with the Personalization Skill Badge) and a George Brown Computer Programming and Analysis grad (Dean's List, all terms). On the side I build local LLM and automation tooling to speed up my own workflow.

Before code, I spent ten years as a sous chef leading teams of 5-20: hiring, scheduling, budgets, vendors. Calm under deadline comes standard.

Currently open to CMS, e-commerce, frontend, and full-stack roles in the Greater Toronto Area or remote within Canada: contract, hybrid, or on-site.

3+ yrs
Independent client delivery
16+
Custom Shopify pages
400+
Shopify catalog items
90+
PageSpeed after HubSpot launch
04/stackTools I use daily

Daily drivers.

01 /Core
  • JavaScript · TypeScriptES6+ · typed
  • React · Next.jsUI · SSR
  • Node.js · ExpressREST APIs
  • PythonScripts · tooling
02 /CMS & E-commerce
  • ShopifyLiquid · custom themes
  • HubSpotHubL · CRM integration
  • WordPressElementor · migrations
  • ContentfulCertified Professional
03 /Data & DevOps
  • PostgreSQL · MySQLRelational
  • MongoDB · RedisDocuments · cache
  • DockerContainers · Compose
  • GitHub ActionsCI/CD
  • Jest · PlaywrightUnit · E2E tests
  • AWS · AzureCloud services
04 /AI & Tooling
  • OllamaKV cache · flash attn
  • Claude Code CLIDaily driver
  • Claude APIAgents · structured output
  • FastAPIProject backends
  • OpenAI CodexInline assist
05 /Familiar
  • Java · Spring BootCoursework
  • AngularCoursework · light use
  • AstroThis site runs on it
  • MCP ServersModel Context Protocol
  • Headless ArchComposable CMS
  • FigmaDesign handoff
  • Agile / ScrumProcess
05/contactAvailable now

Let's build something worth shipping.

Send over the role, project, or platform problem you are trying to solve. I am open to CMS, e-commerce, frontend, and full-stack work across Canada.

Best fitShopify, HubSpot, WordPress, migrations, QA, launches
Reply windowUsually within one business day
New messageSecure Formspree relay
Protected by spam check