About

A software engineering practice built on rigour.

Static Analysis is a small, senior consultancy. We take on a deliberately limited number of engagements so that each one gets real attention.

We started Static Analysis to do engineering work the way we think it should be done: carefully, honestly, and with a genuine stake in the outcome. The name reflects how we approach a system — understanding it deeply before changing it.

Our work centres on high-performance, real-time transaction processing — systems where throughput and correctness are not negotiable. We build predominantly in Java and Kotlin on Linux, along with the APIs and web applications that surround them.

We work directly with founders and engineering teams, communicate without jargon, and stand behind what we build. If we are not the right fit for a piece of work, we will tell you.

The practice

Two decades of real-time systems

Static Analysis was founded by Greg Kopff, who has spent more than twenty years designing and building secure, high-performance real-time transaction systems — among them totalisator, fixed-odds, lottery, and keno platforms. He holds a Bachelor of Engineering (Software) with first-class honours and a Diploma of Engineering Practice.

That experience runs deep: co-founding a boutique real-time software firm in 1998, authoring transaction engines whose throughput and transaction integrity set them apart on the hardware of their day, and architecting betting and trading platforms relied upon around the clock. It is the foundation every Static Analysis engagement is built on.

We keep the practice small on purpose, and bring in trusted senior specialists as an engagement calls for it — so the depth of experience scales with the work, without ever diluting it.

What we value

Principles we work by

Rigour

We measure, reason, and verify rather than guess. Decisions are grounded in how the system actually behaves.

Clarity

Plain communication and code that the next engineer can understand. Complexity is a cost we spend carefully.

Longevity

We build for the years after launch, not just the demo — software that stays maintainable and trustworthy.

Let's talk about your project.

Get in touch
Static Analysis

Software engineering and technical consultancy specialising in high-performance, real-time transaction processing on the JVM.

Contact

  • mail [at] staticanalysis.io

© 2018–2026 Static Analysis Pty Ltd. All rights reserved.

Built with engineering rigour.