Ohara's Atelier

AI System Architect for resilient cyber-physical systems

Christopher Aaron O'Hara

AI System Architect & Digital-Twin Engineer

I design and validate autonomy, robotics, and industrial AI systems where safety, constraints, and real-world operations matter.

View Portfolio Start a Project

Biocybernetics: From Neural Models to Systems, Models, Estimation, and Control

Fundamentals, neural systems, sensory systems, and motor control

Purpose: This document is a structured course writeup for the University of Tokyo’s Biocybernetics course. The writeup emphasizes both biological foundations (neurons, muscles, sensory systems) ...

Building a Digital Spine for CERN's Detectors

Project Management at the Frontier of Physics

Purpose. Rewrite of my EngD project documentation into a blog format. Based on the official CERN Indico presentation, the FairSHiP GitHub repository, and my TU/e EngD project repositories. This ...

From Classroom to Company My Journey Through the EIT Digital Innovation and Entrepreneurship Minor

How two class projects became startups and one civic challenge reshaped my view of architecture

From Classroom to Company My Journey Through the EIT Digital Innovation and Entrepreneurship Minor By Christopher O’Hara Purpose: This post explains how the Innovation and Entrepreneurship M...

Process Theory and Reactive Systems

CCS operational semantics, HML derivations, and behavioural equivalences

Purpose. These notes are my write-up of Process Theory and Reactive Systems, extended with material from Aceto, Ingólfsdóttir, Larsen, and Srba’s Reactive Systems: Modelling, Specification and V...

Automata Theory — From Finite Machines to Complexity

A study of regular languages, context-free grammars, Turing machines, and NP-completeness

Purpose. These notes are my own write-up of the lecture material from the course Automata, Language Theory, and Complexity. I adapted the technical content into a blog-friendly format while pres...

Formal Verification of an ASML EUV Wafer Stepper

From CCS to Mu-Calculus: Requirements, Operators, and Model Checking

Extreme Ultraviolet Lithography (EUV) wafer steppers are among the most complex machines in manufacturing. Their throughput depends on parallel behaviors—robots moving wafers, doors cycling, and ch...

Petri-nets, SDFs, and Markov Chains

From structural models to performance bounds and stochastic execution

Purpose. These notes are my own write-up of the lecture material from TU/e’s MSc course 2IMN25 — Quantitative Evaluation of Cyber-Physical Systems: Quantitative Formal Modeling and Worst-Case Pe...

Automated Reasoning — A Working Guide to SAT, SMT, BDDs, and Model Checking

From propositional resolution to DPLL(T), ROBDDs, and CTL model checking

Purpose. These notes are my own write-up of the lecture material from TU/e’s MSc course 2IMF25 — Automated Reasoning. I adapted the technical content into a blog-friendly format while preserving...

The Impacts of Human Interface Technologies

Fairness, resources, and distribution dilemmas

Framing the Question Course: 0LM140 — Let’s Make Humans Better (TU/e, Philosophy & Ethics / HCI stream, 2018) The inquiry begins with the perennial question: What is a good life? Happiness, f...

Logic and Set Theory — Foundations for Formal Reasoning

From propositional logic to sets, functions, induction, and orderings

Purpose. These notes are my write-up of the course Logic and Set Theory. I restructured the TU/e self-study guide into a blog-friendly format while keeping the proof style used in the course. Pr...