Skip to content
View rolandtreiber's full-sized avatar

Block or report rolandtreiber

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rolandtreiber/README.md

Bio

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

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 & Engraving

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

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.

Repository | App

Laser Cut Render Blender Add-on

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.

Laser cut Blender render preview

E-commerce

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 Laravel

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 Spring Self-host

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.

Shoptopus storefront screenshot Shoptopus admin screenshot

Articles

YouTube

Linux in Browser

Linux Desktop in browser
Video

Self-hosted Jenkins CI/CD deploying Laravel application on AWS

Self-hosted Jenkins CI/CD deploying Laravel application on AWS - playlist
Playlist

Social

LinkedIn

Websites

Personal Website | Professional Website

Photography

Unsplash | Flickr

Popular repositories Loading

  1. shoptopus shoptopus Public

    The core of the Shoptopus application

    PHP 14 3

  2. shoptopus-admin-react shoptopus-admin-react Public

    JavaScript 3 1

  3. rn-bottom-tabs-tutorial rn-bottom-tabs-tutorial Public

    React native bottom tabbed menu tutorial

    JavaScript 2 3

  4. guacamole-spring-desktop-in-browser guacamole-spring-desktop-in-browser Public

    Spring Boot application with Apache Guacamole client working as a tunnel servlet accessing an Alpine Linux Docker container in the browser

    C 2 2

  5. rn-custom-icon-font-tutorial rn-custom-icon-font-tutorial Public

    Code base for a medium article about using a custom icon font in a react native project

    JavaScript 1

  6. laser-cut-render-blender-add-on laser-cut-render-blender-add-on Public

    Python 1