Skip to main content

How I Can Help

I am a systems engineer and requirements manager with about 13 years of experience in safety-related systems: railway signalling (ERTMS/ETCS, CENELEC EN 50126/50128/50129) and automotive (Automotive SPICE at system level, ISO 26262).

I work full-time as a Senior Business Analyst at GlobalLogic, so this is not a consulting offer. It is an overview of the areas I know well and the ways I am happy to share that knowledge: conversations with engineering teams, feedback on requirements and architecture, and the tools I build.

Areas of Expertise

Requirements engineering and management

Clear, verifiable and traceable requirements, from stakeholder needs down to system and software level.

  • Requirements elicitation and analysis
  • Writing verifiable system requirements
  • Traceability between requirements, design and tests
  • Requirements management in IBM DOORS and IBM Jazz
  • Change and baseline management

Railway signalling (ERTMS/ETCS)

From 2013 to 2026 I worked at Bombardier Transportation (ZWUS) and Alstom as a software engineer, product owner, system engineer, requirements manager, team leader and system engineering consultant.

  • ERTMS/ETCS system and software development
  • RAMS lifecycle according to EN 50126
  • Safety-related software according to EN 50128
  • Safety Case and safety-related electronic systems according to EN 50129

Automotive: ASPICE and ISO 26262

Since 2022 at GlobalLogic: system-level requirements for automotive projects following Automotive SPICE.

  • System requirements analysis at ASPICE SYS level
  • Functional safety according to ISO 26262
  • Traceability and consistency between requirement levels
  • Working with stakeholders to clarify requirements

System architecture

Breaking a system down into components and interfaces, with safety requirements in mind from the start.

  • System decomposition and interface definition
  • UML modelling
  • Redundant architectures such as 2oo2 and 2oo3
  • Allocation of requirements to system elements

Safety and reliability analysis

Analyses that show how a system can fail and whether the remaining risk is acceptable.

  • Failure mode and effects analysis (FMEA)
  • Fault tree analysis (FTA)
  • Hazard analysis and safety requirements
  • SIL, THR and reliability metrics (MTTF, MTBF)

Engineering tools and automation

A software background that helps me connect requirements with implementation.

  • C and C++
  • Python, TCL/Expect and Bash for test and process automation
  • Git and code review in Gerrit
  • My own tools for log analysis and engineering work

Team leadership and product ownership

Experience as a team leader and product owner in a safety-related railway environment.

  • Agile/Scrum in safety-related projects
  • Backlog and priority management
  • Supporting engineers in working with requirements and standards

Ways to Collaborate

Technical conversations

Exchanging experience with engineers and teams on requirements engineering, ERTMS/ETCS, CENELEC standards or ASPICE.

A second opinion

Informal feedback on a set of requirements, traceability or an architecture idea, based on my own experience.

Knowledge sharing

I am open to giving a talk or leading a discussion for a team or community on requirements and functional safety.

My tools

Feedback, bug reports and contributions to my tools for requirements management and log analysis are welcome.

Standards, Tools and Languages

Standards and process models

  • EN 50126
  • EN 50128
  • EN 50129
  • ISO 26262
  • Automotive SPICE

Tools

  • IBM DOORS
  • IBM Jazz
  • Git / Gerrit
  • UML

Programming languages

  • C / C++
  • Python
  • TCL/Expect
  • Bash

Tools I Build

These tools grew out of everyday work with requirements and test logs.

ReqManTool

A local-first requirements management tool inspired by DOORS: hierarchical requirements, traceability links and ReqIF/CSV export, stored as plain JSON files in git.

View on GitHub

LogViewer

A cross-platform log viewer (Qt 6, C++20) for XML, CSV, Vector CAN/ASC, AUTOSAR DLT and other formats, designed for very large logs.

View on GitHub

CAN Pro-Decoder

A CAN log analyser for Windows: decodes Vector ASC logs with DBC files and plots signals on a shared timeline.

View on GitHub

All projects in the portfolio →

Let's Talk

If you work on safety-related systems or requirements and would like to exchange experience, write to me by email or on LinkedIn.