Websites and stores
Storefronts, corporate sites and member portals, delivered turnkey
Sites and shops built around how each business actually sells, delivered ready to use: design, build, content, integrations, deployment and admin tools the staff run themselves.
- Role
- Full-Stack Engineer
- Period
- 2019 – 2026


Context
Retail and service businesses need a catalog that stays accurate, a checkout that matches how they sell, and an admin their staff can use without training. These are turnkey deliveries: I take a brief and hand over a running site.
The challenge
Match each business's real ordering process, from order requests to full online payment, on the platform that fits them, and keep search visibility and content management solid after handover.
Built across the stack
- Specialised supplements store on Next.js 16, Supabase and Feature-Sliced Design: catalog, cart, guest and account checkout with order requests, customer area, three languages
- Its admin: products, brands, content, orders, reviews and staff with two-factor sign-in; 66 SQL migrations with row-level security
- Nova Poshta delivery lookups, Resend emails, Telegram staff notifications, web push, Turnstile captcha, OpenAI-assisted translations
- Migration from WooCommerce: an idempotent CSV import with media transcoding and old-URL redirects
- Hardwood-flooring B2B store: Finix card checkout, order flow, admin orders and sample requests, Google address autocomplete, CI to a VPS
- Combat-sports federation portal: membership applications, school and personal registration, PayPal fees, Spanish and English
- Industrial-automation company sites: a Next.js corporate site with Resend forms and Yandex analytics, and a Bitrix site with HTML blocks, a JSON-driven catalog generator and webhook publishing
- E-commerce backend and mobile-web work at the start of my career
Engineering highlights
- Order requests and online payments treated as distinct flows, not one checkout
- Import pipelines that validate before they write
- Server-rendered catalog pages with per-locale metadata, hreflang, sitemaps and generated social images
- Security hygiene by default: two-factor sign-in for staff, captcha, security headers, analytics without personal data
What it enables
Shops and sites the staff run themselves, customers can buy from on a phone, and search engines can index.