Back to profile

2012 — 2013

Early web products

Interfaces, JavaScript, PHP and databases.

Frontend / backend developer

The challenge

Quickly learn the web stack and take ownership of more parts of the product.

What I built

  • Started with layout implementation.
  • Moved into frontend and backend work.
  • Studied UI/UX, UML, WebGL and AngularJS alongside project work.

Results

  • Developed a foundation across the full web stack.
Components & connections

Interface

  • Page layoutWeb page structure and styling.
  • Client logicClient-side interface logic.

Server

  • Server-side logicWeb product backend development.

Data

  • DatabaseWeb product data storage.
  1. Page layout→Client logicinterface
  2. Client logic→Server-side logicrequests
  3. Server-side logic→Databasedata

Engineering takeaway

Context

A first web company and a rapidly expanding area of responsibility.

Approach

Progressively learned new product layers and took on their development.

  • Expanded the stack around real product needs.

Lessons

  • Stack breadth grows more effectively around a complete product and practical validation.

Products, systems and ideas brought to life in working software.