Senior web developer.
Ten years on Laravel,
Magento and Vue.
Plus a decade of 3D behind it. I build the platforms, and the visualisation that runs on top of them.
Selected work
Most of it sits behind a login, so these are described rather than displayed. Stack and scale are accurate.
Workforce management platform
Personnel records, guard credentials, office and level hierarchies, media handling, role-based access and full localisation for a security services firm.
Product option whitelist at scale
A whitelist of valid product option combinations, scoped at millions, that turned out to describe billions.
FEFCO 0427 dieline generator
Parametric packaging dieline that folds from flat to 3D in the browser, generated from three dimensions.
Product visualisation R&D
Interactive 3D product previews shipped across hundreds of client systems. I built the code-driven box preview that takes CAD drawings as input, and the SVG layer warping pipeline. The 3D team owned materials and art direction.
B2B travel platform
Agent-facing catalogue and booking infrastructure for a tour operator, plus the international incoming site. Custom pricing tiers and third-party integrations.
A packaging dieline that folds itself
FEFCO 0427, the roll-end mailer. The geometry is generated from three numbers, without any modelling software, and I wrote it from scratch against the public standard.
What I work in
Backend
- PHP
- Laravel
- Magento 1 & 2
- Python
- REST APIs
- SQL
- Docker
Frontend
- JavaScript
- Vue
- React
- HTML
- CSS
3D and visualisation
- BabylonJS
- three.js
- Blender
- 3ds Max
- AR and QR
I came into web development sideways, through animation.
I studied animation at Salford, in MediaCityUK, and spent two years freelancing as a 3D artist before writing software full time. Ten years later I am a senior developer on a platform serving hundreds of client sites, and the 3D never went away. It turned into product visualisation R&D.
That combination is the useful part. I can take a CAD drawing, a die specification or an artwork file and turn it into something interactive in a browser, then build the platform that serves it to a thousand customers.
Based in Iași, Romania. Working in Romanian and English. More about me.