John Tock

Senior frontend engineer focused on fast, accessible, maintainable web interfaces.

I build frontend systems that stay fast, understandable, and usable across real screens and real network conditions.

Contact John San Francisco, California

Career record

Experience

Mar 2011-present

San Francisco, CA

Senior Web Developer

Xoom Corporation, a PayPal Company

Senior web development work focused on user experience, accessible semantic markup, JavaScript clarity, progressive enhancement, and rendering performance across screens and connections.

Jan 2006-Mar 2011

San Francisco, CA

Web UI Architect

MyNewPlace

Built a market-leading performance listing service for apartment rentals, with fast-loading pages and progressive enhancement for features including map-based apartment search.

Jun 2004-Jan 2006

Emeryville, CA

Web Developer

Kodak EasyShare Gallery

Contributed to the Ofoto-to-Kodak Gallery web transition and development of the Kodak Mobile site.

2000-2003

San Francisco, CA

Web Developer

S.V. Technology

Contributed to development of the LawPort intranet portal for the legal industry.

Working principles

How the work is judged

  1. Keep DRY code maintainable and readable.
  2. Build pages that remain fast across devices and network conditions.
  3. Favor accessible semantic markup over fragile interface tricks.
  4. Use progressive enhancement and unobtrusive JavaScript.
  5. Make interface behavior clear before making it distinctive.

Personal projects

Outside the job

PostureScope

A local-first posture monitoring application exploring live camera input, pose detection, private storage, symptom tracking, and practical desktop workflows.

Profile-isolated browser

An iOS browser concept focused on separating web profiles, preserving routing intent, and making privacy boundaries explicit in everyday browsing.

Local network tools

Small self-hosted utilities for Bonjour and mDNS service discovery, built around clear defaults, observable behavior, and low-friction local deployment.

Photography

Abstract architectural and nature photography, with attention to geometry, texture, light, and quiet composition.

Home automation

Practical home automation systems focused on reliable routines, useful sensors, local control, and clear feedback.

Microcontrollers and 3D printing

Small hardware projects combining microcontrollers, printed parts, iterative prototyping, and hands-on problem solving.

Selected skills

Skills

Frontend craft

  • HTML
  • CSS
  • JavaScript
  • User experience
  • User interface
  • Information architecture

Web architecture

  • Progressive enhancement
  • Unobtrusive JavaScript
  • JavaScript libraries
  • AJAX
  • REST
  • Web applications

Engineering practice

  • Agile methodologies
  • SQL
  • MySQL
  • Software development
  • Web development
  • JUnit

Contact

Start a conversation

For senior frontend and web engineering conversations, contact me on LinkedIn.

Contact John