Weight
A word whose letters swell where the cursor is. Variable font, per-letter weight.
Move across the wordOne year of building Laravel applications: the data underneath, the interface on top, and the API integrations in between.
Laravel and PHP, with API integration between the systems an application has to talk to.
MySQL and SQL: schemas, queries and the reports that come out of them.
JavaScript, jQuery, Bootstrap, HTML and CSS for the screens people actually use.
Client work stays confidential, so each one is described rather than shown.
Small pieces made to find out how something works. Every one of them is live, so try it.
A word whose letters swell where the cursor is. Variable font, per-letter weight.
Move across the wordParticles in a flow field, pushed aside by the pointer. Canvas 2D, flow field.
Drag through itLetters with mass. They drop, collide and pile up. A small physics loop, written for this page.
Click to drop the word, then click the pileBuilding web applications across the project types listed above, from database to interface.
Four stages, in this order, with the same person at every one of them.
One idea you could sketch on a napkin. Everything after it has to serve that idea.
Tables, relationships and screens laid out first, then checked against the real workflow.
APIs and outside services connected early, so surprises show up while they are cheap to fix.
Production code, measured: Laravel written to be read later, and a page that still works on every device.