Cat. 001–009

Index — an archive of shipped systems

Selected Works09

Nine systems, each carried from architecture sketch to a deployment that answers on a public address — full-stack products, a streaming data platform, and the cloud infrastructure underneath them.

Systems
09
Domains
03
Live demos
09
Stack
Java · Vue · Python
TypeScript · AWS CDK

Sorted by catalogue no.

Shopping Cart System — storefront and checkout
Plate 01SpringPlayground/ShoppingCart

An Amazon-shaped storefront with a real payment path, not a mock one.

Stripe handles payment; the Spring service carries products, cart, orders, checkout and login, with a Vue storefront in front of it.

RoleDesign & build
SurfaceStorefront
RepoSpringPlayground
StatusLive demo

Spotify PlayList App — playlist and song query views
Plate 02springSpotifyPlayList

A Spotify client that recommends as well as it retrieves.

Song recommendations come from an ML model; the app shows user playlists and queries songs and artists with preview playback, over the Spotify API and third-party libraries.

RoleDesign & build
SurfaceWeb app
RepoSpringPlayground
StatusLive demo

Flink Data Platform — job submission view
Plate 03SpringDataPlatform

A control plane for Apache Flink: submit and manage streaming jobs without touching the cluster.

Jobs go in three ways — a packaged jar, raw SQL, or a notebook session — and the platform handles submission and lifecycle behind one Spring service with a Vue console in front of it.

RoleDesign & build
SurfaceWeb console
RepoSpringPlayground
StatusLive demo

Employee System — record management view
Plate 04springEmployeeSystem

Back-office plumbing: the parts of an HR tool people actually open every day.

CRUD over employee records, a ticket system, a calendar and asynchronous email jobs, built as one full-stack Spring and Vue application.

RoleDesign & build
SurfaceWeb app
RepoSpringPlayground
StatusLive demo

AI Experiment — collection of AI and ML experiments
Plate 05ai_experiment

A working notebook of AI ideas, kept in the open.

A collection of AI/ML experiments — techniques, models and applications tried end to end rather than described.

RoleResearch & build
SurfaceRepository
Repoai_experiment
StatusLive demo

AWS EKS
Plate 06cdk-playground/eks-stack-2

A Kubernetes cluster you can stand up from a repository, not a console.

AWS EKS infrastructure written as an AWS CDK app: a CloudFormation stack that provisions and manages the cluster.

RoleInfrastructure
SurfaceCDK stack
Repocdk-playground
StatusLive demo

YouTube Stream Stack — stream ingestion pipeline
Plate 07cdk-playground/yt-stream-stack-1

An ingestion pipeline for video streams that nobody has to babysit.

AWS CDK infrastructure for ingesting and processing YouTube video streams, with Lambda, S3 and EventBridge wired for automated handling.

RoleInfrastructure
SurfaceCDK stack
Repocdk-playground
StatusLive demo

OpenSearch
Plate 08cdk-playground/opensearch-stack-1

Search infrastructure defined once and reproducible on demand.

AWS OpenSearch infrastructure built with CDK — a CloudFormation stack leveraging OpenSearch, Lambda and API Gateway.

RoleInfrastructure
SurfaceCDK stack
Repocdk-playground
StatusLive demo

Permission Control Stack — access control architecture
Plate 09cdk-playground/permission-control-stack

Multi-tenant authorisation handled at the infrastructure layer.

Fine-grained permission and access control as a CDK stack: IAM, Cognito and Lambda authorizers wired for multi-tenant auth.

RoleInfrastructure
SurfaceCDK stack
Repocdk-playground
StatusLive demo