Projects

Shipped work with role, context, and outcome. Enterprise SFCC first; side projects and TAOX client delivery below.

Side projects

Side projects

Creator & maintainer · https://flaggedit.app/

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.

GoSvelteGeographyQuizWeb application

Enterprise commerce

Enterprise commerce

Bata Kenya Website

Enterprise · Presentational SFCC · Bata

Featured

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.

Salesforce B2C Commerce CloudXMLJavaScript

Enterprise commerce

Enterprise · Event tooling · AI photo booth · Bata

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.

PythonFlaskGoogle Gemini AIHTMLQR codesImgBB

Client delivery (TAOX s.r.o.)

Six sites shipped during part-time front-end role (May 2022 – Jul 2023). Laravel, PHP, Bootstrap.

Shipped client sites

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.

LaravelPHPBootstrapHTML/CSSjQuery