Hi! I'm a senior software engineer based in Chepstow, Wales, with over 10 years of experience building scalable and innovative solutions. I'm the creator of Shoptopus, an advanced open-source e-commerce platform, SyncBin, a real-time text and file sharing service, and a growing set of maker tools for laser cutting and product previews.
π» Certifications: Java & Spring Developer | AWS Cloud Developer
π Passionate about: technology, problem-solving, and continuous learning
π Avid reader and lifelong explorer of new ideas
π Languages: Fluent in German π©πͺ and Hungarian ππΊ
π¬ Available for projects and consultations β let's build something amazing!
SyncBin is a real-time text and file sharing tool I built for moving text, links, and files quickly between devices.
Web | iOS | Android: Coming soon
Laser cutting and engraving sit right at the meeting point of my software engineering, graphics design, and CAD engineering background. I have spent more than a decade working with visual design and technical drawing workflows, and I enjoy building tools that make the jump from digital design to physical object feel cleaner, faster, and more reliable.
K40 SVG Optimiser is a browser-based SVG preparation app for K40 CO2 laser workflows using K40 Whisperer. It helps turn downloaded or hand-authored SVGs into K40-ready files by working against the 300 mm x 200 mm bed size, measuring and resizing artwork in millimetres, recolouring vector cut and engraving paths, arranging parts, toggling layers, and exporting a cleaned-up laser-ready SVG.
Laser Cut Render Blender Add-on turns laser-cut SVG artwork into product-style 3D renders in Blender. It imports 300 mm x 200 mm SVG files, interprets red outlines as cut parts, blue outlines as vector engravings, grayscale artwork as raster engravings, and layer names as material hints for plywood, painted wood, or acrylic. The companion camera script creates studio lighting and reusable render cameras for polished previews.
I started building a comprehensive e-commerce solution in 2020 under the name Shoptopus. The original Laravel version is open source, and in 2026 the platform was fully rewritten as a Spring Boot self-hosted distribution.
Shoptopus began as a multi-purpose Laravel e-commerce platform with a Docker-based development environment, MySQL databases for store and log data, MailHog for local email testing, Elasticsearch and Kibana support, Laravel Scout product search, Postman collections, static analysis with Larastan, an audit viewer utility, and store snapshot tooling for backup and restore workflows.
Shoptopus Self-host is the modern Spring Boot rewrite, designed for people who want to run Shoptopus on their own infrastructure. It includes a Spring Boot backend API, PostgreSQL migrations for main and logs databases, packaged storefront and admin portal assets, Docker Compose support for PostgreSQL and MailHog, automatic Flyway migrations, configurable media storage, root admin bootstrapping, optional multi-store behaviour, and snapshot configuration.
- Open-source alternative for Shopify with Laravel, React, Elastic and NodeJS
- Run a full linux desktop in a web browser using Docker, Apache Guacamole and Spring Boot
- How to create and use custom icon font in React Native
- Animating the bottom tab navigator in React Native
- How to host your website on an old Mac mini with SSL







