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.
- Page layout→Client logicinterface
- Client logic→Server-side logicrequests
- 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.
Stack
- HTML
- CSS
- JavaScript
- jQuery
- PHP
- MySQL
- AngularJS