Skip to content

CASE STUDIES · BUILD · SHIP · RUN

Systems I built, and what they changed.

I build and run products, client software and infrastructure. These cases show the problem, my approach and the result.

CLIENT WORK

Data warehouse

I built a multi-source data warehouse reporting layer at Bet3000 Entertainment.

Bet3000 Entertainment · Waldkraiburg

Full-Stack Software Engineer

Better BI accessibility
60%
Reporting across MySQL, MSSQL and Oracle
Multi-source

PROBLEM

Business intelligence needed reporting across MySQL, MSSQL and Oracle data sources.

WHAT I BUILT

  • I built the reporting interface with Blade and Laravel.
  • I integrated MySQL, MSSQL and Oracle in a multi-source reporting layer.
  • I kept the MySQL application database separate from the MySQL reporting source.

RESULT

The reporting layer integrated MySQL, MSSQL and Oracle and improved BI accessibility by 60%.

HOW IT FITS TOGETHER

INTERFACE

  • Blade

APPLICATION

  • Laravel

APP DATABASE

  • MySQL

REPORTING SOURCES

  • MySQL
  • MSSQL
  • Oracle
  • Blade
  • Laravel
  • MySQL
  • MSSQL
  • Oracle

MORE WORK

Smaller pieces, same standard.

OPEN SOURCE

Laracanon

An extensible development toolkit for installing Laravel conventions, integrations, rules, and workflows.

Composer

PHP · Laravel · Composer

OPEN SOURCE

domain-driver

A CLI scaffolding tool for domain-driven feature folders in Next.js, React, Node, NestJS, and TanStack Start projects.

npm

TypeScript · Node.js · CLI

APS-TECH GROUP

IoT and mobile applications

Connected devices, real-time data and point-of-interest exploration.

Mobile · IoT · Desktop

Python · Django REST Framework · React Native · WPF

TECHMASTERS ZAMBIA

Incident tracking

A shared incident tracking system for staff across several banks.

100+ staff

PHP · IT operations · Incident management

Want the next case study to be yours?

Tell me what you are working on. Get in touch on LinkedIn, or download my CV for the full picture.