Let people finish typing
The checkout form used to flag every field as wrong the moment you left one, sometimes before you'd typed anything. Now each field is checked on its own, only once you've finished with it.
Result
Shipped in 10 campaigns.
Six years of front-end, four of them on a live e-commerce platform: storefront themes, campaign pages and checkouts that real shoppers use every day.
Four things I care about on every page, and the work that shows it. Brands stay hidden under NDA.
The checkout form used to flag every field as wrong the moment you left one, sometimes before you'd typed anything. Now each field is checked on its own, only once you've finished with it.
Result
Shipped in 10 campaigns.
Add-on offers were converted from the wrong currency, so the total on the page didn't match the card charge. I fixed the maths, and built a "before you pay" step that shows only the offers you haven't picked yet.
Result
Totals match the charge in every currency. Offers show once, then get out of the way.
On phones, gallery arrows covered the product photo. I swapped them for a swipe gallery that shows the edge of the next photo, so people swipe without being told.
Result
Swipe, snap and photo counter built for phones.
Email layouts had been copied from each other so often that editing one could quietly break another. I pulled the copied image code into one shared snippet, so a fix in one place reaches them all.
Result
183 email layouts fixed with one change.
Two of the 10+ store themes I've built. Each is a reusable template that can be restyled for a different brand.
Twig, Bootstrap 5, JavaScript
12 homepage sections, a mega menu, a product page that keeps "Add to cart" in reach on phones.
Homepage · 1 / 6
Twig, Bootstrap 5, JavaScript
9 homepage sections, motion kept subtle, a product page made for swiping.
Homepage · 1 / 6
What I build on my own time, to learn and try new things.
My CV as a hand-coded site, in English and Spanish, with light and dark mode and a layout that prints cleanly.
HTML · Tailwind CSS v4
A Shopify theme I'm building on top of Dawn, Shopify's reference theme.
Shopify · Liquid · Online Store 2.0
A product page section that shows volume price breaks to trade buyers and keeps them hidden from retail visitors.
Shopify · Liquid
I build the pages where people decide to buy.
Product pages, carts, checkouts and the campaign pages that lead to them. I joined Marbill in 2022 and now work in a team of four front-end developers. Six years of code, 10+ store themes and 100+ landing pages.
What I like most about e-commerce is how quickly you see the result: a faster checkout or a clearer campaign page shows up in the numbers almost right away. That's also why I enjoy working closely with marketing. I'm usually the one who turns their ideas into pages we can ship, and the numbers tell us both what worked.
Jun 2022 – Present · Marbella
Marbella
Jan 2020 – May 2022 · Bucharest
Bucharest
Feb 2011 – Dec 2019 · Bucharest
Bucharest
I'm looking for remote front-end roles, especially in e-commerce. Email is the quickest way to reach me.