Michael WestmanDigital Workshop

Projects On The Bench

Builds with purpose.

A closer look at the projects that show how I think, build, test ideas, and turn practical problems into working software.

Spring BootReactPostgreSQLAutomationFull-stack

Flagship Case Study

Start here: the strongest technical proof.

This is the project I want recruiters, hiring managers, and technical reviewers to open first.

Open Live Demo

Full-Stack Platform

Event-Driven E-Commerce Platform

A production-style Java and React platform built to demonstrate secure APIs, role-based access, product and inventory management, cart and checkout flows, payment simulation, dashboard visibility, system health checks, and deployment thinking.

Java 21Spring Boot 3ReactJWTPostgreSQLDockerRenderSupabaseKafka-ready
Customer StorefrontReady
Admin DashboardLive
API Layer
Cloud DeploymentActive

Technical Depth

What this project proves

Not just a demo screen: this build shows backend design, API security, data modelling, and full-stack delivery.

Backend Engineering

Spring Boot APIs with authentication, role-based behaviour, structured controllers, persistence, validation, and operational health endpoints.

REST APIsJWTJPAActuator

Business Workflows

Admin inventory, orders, payments, customer shopping flow, cart behaviour, checkout simulation, and product management.

OrdersInventoryPaymentsCheckout

Deployment Mindset

Frontend hosted on GitHub Pages, backend deployed to Render, cloud database via Supabase, and Kafka designed for local event-driven architecture.

GitHub PagesRenderSupabaseDocker

Workshop Shelf

Supporting Builds

Smaller builds and concepts that show practical problem-solving beyond the flagship project.

OCR and Document Processing

Extracting useful structure from quote requests, images, documents, and messy business inputs.

JavaOCRData extraction

N and S Automation

Small-business automation ideas focused on reducing manual admin and improving quote workflows.

AutomationConsultingWorkflow

Portfolio Analytics

A private dashboard concept for understanding portfolio visits, link clicks, and project interest.

AnalyticsDashboardInsights

QuoteFlow Mobile

Native Android quotation management application built with Kotlin, Jetpack Compose and Room Database. Includes signed APK releases, source code, release notes and privacy policy.

Kotlin Jetpack Compose Android APK

Learning Labs

Focused experiments for design patterns, APIs, hosting, and full-stack learning.

Practice Architecture Growth