I'm Tao.

A Software Engineer with 10+ years of experience building for the web, across frontend and backend systems.

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

Selected work

Commercial projects delivered with product and engineering teams at Hyve Managed Hosting, M10c and DataFlow.

MyHyve Ticketing Portal

Mid-Level Engineer at Hyve Managed Hosting · Sep 2025 - Oct 2026

Modernised Hyve's production Angular/C# support portal. Led the Angular 19→21 upgrade, cut npm audit findings from 50+ to under 5, including three of four critical issues, adopted Angular signals, rxResource and replaced legacy Sass with Tailwind.

Also shipped a monthly ticket workflow that surfaced maintenance work the team had been missing, and reorganised related components into feature-oriented modules.

Visit the site (opens in a new tab)

The MyHyve support ticketing portal login page

Coca-Cola Share a Coke

Front-end developer at M10c · Oct 2024 - Jun 2025

As part of M10c's team, built the customer-facing customisation flow for Coca-Cola's international Share a Coke campaign: personalisation forms, 2D product previews, multilingual UI and responsive layouts. The React/TypeScript app let customers add names and messages to cans across markets.

View archived site (opens in a new tab)

The Share a Coke bottle customisation interface

DataFlow — IBM DataPower Monitoring

Web and IoT developer at DataFlow · Nov 2017 - Mar 2019

Designed, built and deployed an Ionic mobile monitoring application integrated with an IBM DataPower backend. The app presented the health and status of DataPower security features and services to operational users.

Iterated on navigation, information hierarchy and data visualisation based on feedback from users and colleagues.

Visit the site (opens in a new tab)

The DataFlow homepage

Personal projects

Products and tools I designed, built, deployed and operate end to end: rules, protocol, interface, tests, deployment and hosting.

Bootstrap — Agent Development Workflow

POSIX shell · repository workflow · verification

Reusable shell tooling for repository-based, AI-assisted development. Bounded tasks, acceptance criteria, persistent context and explicit verification, plus SHA-256 manifest-based upgrades and project validation.

✊

Kachipun Tournament

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.

Approach

Simplest architecture that fits

I choose the simplest architecture the product can sustain: server-rendered HTML and progressive enhancement where they fit, Angular or React where the interface needs them.

Tools chosen per problem

I've shipped in JavaScript, TypeScript, PHP and C#, and use Go for small services where a single binary and a small dependency surface help.

AI-assisted, verified

I use AI agents for scoped, reviewable changes: clear task boundaries, persistent context, tests and code review. The agent drafts; the checks decide.

See the Bootstrap repo on GitHub(opens in a new tab).

Portrait of Tao Zamorano

Get in touch

I'm based in London and open to software engineering roles. Send me an email, or give me a call.

taozamorano@gmail.com

+44 7888 408175