Projects
Shipped work with role, context, and outcome. Enterprise SFCC first; side projects and TAOX client delivery below.
Side projects
Static anatomical footwear house: catalogue, client bag, honest checkout dead-end, interactive store skeleton, and admin ops demo.
Role: Creator · tech lead portfolio showcase
Context: Needed an ownable ecommerce demo that shows storefront craft and systems thinking, not only employer SFCC work.
Contribution: Designed brand + commerce UX, SvelteKit static storefront, Coolify deploy (`develop` → dev, `main` → prod), and narrative surfaces at `/bones` and `/admin`.
Outcome: Public reference at ecom.skarpa.dev for hiring conversations about commerce engineering and technical leadership.
Learn countries through fun guessing games. Learn about countries playing different game modes: guessing games, flag recognition, shape identification, hangman, facts, and more.
Role: Creator, maintainer, full-stack developer
Context: Personal project to learn geography through play. Built for fun and ease of use, with ongoing maintenance and feature work.
Contribution: End-to-end product: Go API backend, Svelte frontend, deployment to flaggedit.app, versioning, and open-source maintenance.
Outcome: Public web app with multiple game modes, multilingual support, and active development. Educational tool used to explore geography interactively.
Side projects
Personal productivity · https://task.skarpa.dev/
Daily task list: one day on the homepage, Jira sync, day close with spillover, history.
Role: Creator
Context: Needed a low-friction daily list that stays honest about one calendar day and picks up unfinished work tomorrow.
Contribution: SvelteKit app, disk-backed day JSON, API skills for sync/close/add, and a homepage built for today only.
Outcome: Personal daily workflow at task.skarpa.dev, wired into Cursor skills and Jira.
Side projects
Side business · https://eventfoto.cz/
AI event photo booth · Marketing site, guest kiosk, operator console.
Role: Creator · operator · full-stack
Context: Turn a conference figurine booth into a rentable product: guests photographed, AI keeps identity and changes scene, QR to Immich, print at the event.
Contribution: Next.js + Payload CMS, kiosk and operator flows, identity-preserving OpenAI edits, Coolify prod/staging, cookieless Umami analytics.
Outcome: Live at eventfoto.cz with staging on dev-fotokoutek.skarpa.dev; used at public events.
Enterprise commerce
Enterprise commerce
Enterprise · AI platform · Bata
Role: Tech Lead · architecture and catalog design
Context: Commerce and integration teams needed one place for team-approved AI instructions, not scattered prompts and personal skill folders.
Contribution: Designed the catalog model (versioned skills and agents, categories, clearance levels) and delivery through MCP plus REST so engineers load exact pins in Cursor and Codex.
Outcome: Shared Brain at ai.batamdc.com for SFCC runbooks, Jira formats, analysis agents, and delivery docs across the team.
Enterprise commerce
Enterprise · Presentational SFCC · Bata
Role: Tech Lead (Software Engineer at time of delivery)
Context: Bata's new digital platform was built for commerce. Kenya needed a presentational site on the same stack without a full e-commerce rollout.
Contribution: Developed the first non-ecommerce website on the platform: content structure, SFCC configuration, and front-end delivery aligned with the global architecture.
Outcome: Proved the platform could serve regional marketing sites, not only storefronts, and established a reusable pattern for similar rollouts.
Role: Software Engineer
Context: LOT Conference 2025, Prague: interactive 1940s Bata shoemaker photo booth for the Leaders of Tomorrow Program.
Contribution: Built a Python Flask app using Google Gemini AI for image generation. Attendees take or upload a photo and receive a collectible-style 1/7 figurine render. Results shared via QR code (ImgBB hosting), with print-ready output for the event booth.
Outcome: Hands-on conference activity that let participants take home a personalized 1940s shoemaker portrait. Open-sourced on GitHub as batamdc-figurine-generation.
Client delivery (TAOX s.r.o.)
Six sites shipped during part-time front-end role (May 2022 – Jul 2023). Laravel, PHP, Bootstrap.
Front-end developer on agency client work: Laravel Blade from design to production, plus legacy PHP maintenance. Editorial, hospitality, B2B services, and e-commerce sites all went live.
- VENKU
Outdoor sport magazine
- Lázeňská káva
Café network portal
- metrologie.cz
Metrology services (B2B)
- GSP Zborovice
Industrial corporate site
- Pilové kotouče
Industrial e-commerce
- Watthouse
Solar energy corporate site