Portfolio

Portfolio

Two things in one place: sample documentation you can expect from me, and the real projects I have taken part in.

Demo projects

Example projects in the form of the documentation a client receives. They need not be real engagements: they show the format, depth and language of the documents.

  • HLD
  • LLD
  • C4
  • DDD

Session booking system for coaches

An example of the complete documentation set a development team, or a vendor answering an RFP, receives. The domain comes from my product Gymme; the scope matches package E.

Inside the document
  • C4 diagrams: context and containers
  • module dependency graph and event flow
  • Calendar module class diagram: aggregates, value objects, domain service, ports
  • sequence scenarios: booking, cancellation, session completion
  • architecture decision records (ADR) and non-functional requirements

The document shows what a technology-independent system design looks like: from the business context, through the split into modules and their dependencies, to one module detailed down to classes and scenarios. It is the same format you receive in package E, and the same one a team can start development from without guessing.

PDF · exported from Visual Paradigm Download PDF

Project experience

Real projects I have taken part in. Usually under NDA, so I describe the context and my role, not the details of the solution.

Gymme: my own SaaS for coaches, from a need to a live product

Problem

Personal trainers run their business in five tools at once: a calendar, bank transfers, PDF plans, messaging, spreadsheets. Each tool sees only a fragment of the coach–trainee relationship, so billing, attendance and progress never add up.

Solution

Gymme brings offers, session booking, training plans and billing into one app, with a free account for trainees and a subscription for the coach. A modular monolith in Go: each module is one DDD aggregate with its own PostgreSQL schema, a facade and ports; modules talk only through consumer-defined ports, and the dependency graph must stay acyclic.

UK telecom operator: a TM Forum-compliant customer authentication microservice

A backend customer authentication service compliant with the TM Forum Open API standard TMF720, sitting between the operator's digital channels and downstream systems. I owned requirements and their clarification with stakeholders, the roadmap and delivery priorities, refinement with the team, documentation and release materials, and compliance with security standards, coordinating between business and engineering teams.

SYNLAB Health For You: buying lab tests and accessing results securely

A platform combining a lab-test shop with result processing, integrated with laboratory systems. I owned the backlog, stakeholder workshops, integration requirements and technical documentation, including the checkout and booking flows and a smart-reports feature built on top of test results.

A won RFP for a system on the US market

On the bidder's side I ran the client needs analysis, the feasibility assessment and prepared the scope, estimate and risk register for the proposal. The bid won and became a contract of at least eighteen months for a full development team. It is the same process I sell today in package C, only from the other side of the table.

Policy attachments: a document platform for a UK insurer

A web application for submitting and managing attachments to insurance policies, compliant with regional regulations. Stack: .NET and Angular, files in Azure Blob Storage. I owned and prioritised the backlog, supported the Product Owner with the roadmap, ran discovery workshops with stakeholders from several areas and supported the RFP process on the analysis side.

Web platform for the aerospace industry

The project is under NDA, so there is no description of the system. My role: analysing and defining business and functional requirements, supporting the development team in building a high-quality system, contributing to the implementation team and communicating at several levels of the client's organisation.

In the same period I led a team of two analysts as BA Lead: hands-on support, skills development and recruiting analysts.

Investment portfolio management platform, with a proposal to rewrite it on a new stack

Project work on an investment portfolio management platform: analysing and defining business and functional requirements, supporting the team in building the system, spotting improvements for the client and communicating at several levels of the organisation.

On top of that, a separate proposal sub-project: I ran the analysis and defined the scope, facilitated the estimation and presented the client with a proposal to rewrite the application on a new technology stack.

Extended warranty management for trucks and components, US market

Development of an aftermarket web application for managing extended warranty on trucks and their components for the Volvo Trucks and Mack Trucks brands on the US market. Eliciting business requirements and managing them through their life cycle, prototyping solutions to validate requirements, technical documentation for the development team, business workshops and presentations. Day-to-day work in a Scrum team, directly with the solution architect.

Have a project, or a proposal to check?

Thirty minutes is enough for me to tell you which package makes sense and how long it takes. No commitment.

Let's talk · 30 min