Hi. I'm Tao.

Product Engineer

I design, build and ship complete web products — from the interface people use to the systems behind it.

10+ years of commercial web development across frontend and backend systems, now focused on owning delivery end to end. London-based, originally from Santiago, Chile.

Commercial work in JavaScript, TypeScript, PHP, C#, React, Angular, Vue, Laravel and WordPress. Independent products built with Go and plain web standards.

See selected work Download CV (PDF, updated October 2026) Get in touch

Selected commercial work

Products and campaigns delivered with teams at Hyve Managed Hosting, M10c, Archetype and DataFlow. I worked as part of the delivery team on each; the descriptions below stick to what the product does.

Independent products

Designed, built and deployed end to end: rules, protocol, interface, tests and hosting. These are my own products, separate from client delivery.

Kachipun Tournament

KXP · Go, SSE, server-authoritative game

Real-time online rock-paper-scissors played on a shared countdown. Invite a friend, meet a stranger through matchmaking, or climb the arcade ladder one fighter at a time. A single Go binary serves the embedded interface, judges every throw by arrival time and streams updates over SSE.

Two Idiots, One Ship

Asteroids · Go, Canvas, two-player co-op

Two-player co-op Asteroids in the browser. One player pilots, the other fires; both share the ship, lives and score. A Go server runs the authoritative simulation at a fixed timestep and streams snapshots to a canvas client with touch controls.

Komikan

Komikan · Go, rules engine, multiplayer

A web version of a traditional Mapuche board game: one puma against twelve dogs. Players join a room by link, the Go rules engine decides every move, and both pages update live. The interface is in Spanish.

Approach

Simple systems

I favour simple, maintainable architectures and the smallest amount of complexity a product needs. That usually means server-rendered HTML, progressive enhancement and a small amount of JavaScript.

Pragmatic choices

I am technology-agnostic professionally. I have worked in JavaScript, TypeScript, PHP and C#, and reach for Go on independent products when a single binary and a small dependency surface make sense.

AI-assisted, human-reviewed

I use AI coding agents with an actively maintained Bootstrap workflow (opens in a new tab) for task scoping, persistent context and explicit verification, while keeping changes small and reviewable. Tests, version control and code review remain the checks that decide whether work is finished.

Background

  1. Mid-Level Engineer · Hyve Managed Hosting

    Sep 2025 – Oct 2026

    Maintained the company's support ticketing system at myhyve.com (opens in a new tab), working primarily in Angular alongside C#, Sentry, GitLab and Playwright.

  2. Front-end Developer · M10c

    Oct 2024 – Jun 2025

    Built React and TypeScript applications for Coca-Cola's Share a Coke campaign, with multi-language support and global deployment through Vercel.

  3. Developer · Archetype

    Jan 2020 – Aug 2024

    Delivered custom websites, infographics and interactive media for 10+ international clients, working with international teams across four or more time zones.

  4. Web and IoT Developer · DataFlow

    Nov 2017 – Mar 2019

    Built the corporate website and IoT monitoring solutions for public and enterprise clients, and led technical upskilling for a team of three developers.

  5. Full Stack Developer · Bindex

    Aug 2016 – Dec 2017

    Maintained a PHP investment analysis application with automated data scraping, and managed the server infrastructure behind it.

Get in touch

I am looking for product engineering roles where I can own delivery end to end, and I am always happy to talk about simple web architecture.

taozamorano@gmail.com

+44 7888 408175

CV (PDF, October 2026) GitHub (opens in a new tab) LinkedIn (opens in a new tab)

CV file: Tao_Zamorano_Product_Engineer_CV.pdf