software development & security consulting / sydney, australia

Make it work.
Understand
how it breaks.

We design and build software, investigate how systems behave, and help teams address security risks. The engineering depth to connect findings to fixes.

one systemtwo perspectives
Make: a weave draft with cloth matching its specification. Break: the same draft with a mismatch, marked by a hollow expected cell and a clay-coloured finding.
A specification. The behaviour it produces.
And a closer look at where they disagree.

Two complementary ways of understanding the same system.

Build with understanding.
Question the assumptions.

From a new system to an unfamiliar codebase, we can help you work out what matters — and work through it.

software engineering

Make.

Build it to fit the problem.

Architecture and hands-on implementation, from the first difficult question through to production.

  • Systems & integrationsBackends, APIs, data flows and workflow automation.
  • Modernisation & reliabilityUntangle existing platforms, improve deployment and make change manageable.
  • Practical AI & developer toolsAgent workflows and automation that connect to real systems, with review and handover in mind.

For client systems, and our own tools and projects.

security & investigation

Break.

Question what it assumes.

Authorised, scoped investigation of behaviour, boundaries and failure modes — and practical ways to address what turns up.

  • Application & code reviewExamine authentication, authorisation, trust boundaries and implementation.
  • Investigation & threat modellingUnderstand unfamiliar systems, test assumptions and safely validate suspected weaknesses.
  • Findings through to fixesExplain the impact, weigh the trade-offs and help implement the changes.

Agreed scope, explicit authorisation, care for availability.

A useful finding should lead to
a better implementation.

Grounded in production.
Not just recommendations.

Selected work from founder Alesya Huzik’s engineering background, before Plainweave. Previous employers, not a company client list.

atlassian / synchrony

Distributed systems
in production

Four years working on the Clojure/JVM collaborative editing service behind Confluence, including synchronisation, distributed state and deployment improvements.

Where concurrency meets real-world behaviour.

audience republic / automation

From architecture
to delivery

Designed the backend of a visual, event-driven workflow platform, formed its engineering team and led delivery while remaining hands-on in the implementation.

From an ambiguous problem to a working platform.

payreq / modernisation

Change beyond
the code

Delivered a Java 8 → 21 upgrade spanning application dependencies, AWS deployment, infrastructure templates, reverse proxies and delivery pipelines.

The whole path to production, not just the patch.

03 / a way through

Start with the system.
Leave it better understood.

  1. 01

    Understand

    The problem, the constraints and what a useful outcome looks like.

  2. 02

    Scope

    Agree the boundaries, access and deliverables. Security testing needs explicit authorisation.

  3. 03

    Build & investigate

    Work hands-on. Keep findings, decisions and trade-offs visible.

  4. 04

    Improve & hand over

    Implement agreed changes, explain the limits and leave useful documentation.

04 / about plainweave

Honest about systems.
Kind to people.

Plainweave Systems is a software and security company founded in Sydney. We help teams build systems they understand, and understand the systems they have — well enough to change them safely.

Our founder, Alesya Huzik, has worked in commercial software engineering since 2011, across principal engineer, architect and technical lead roles. That experience stays close to the code: backend systems, concurrency, production operations and developer tooling.

We prefer explicit structure to unnecessary complexity. And an explanation you can act on to a report that stops at the handover.

A clay-coloured thread lifted from a close weave of natural linen.
simple threads. useful structure.

A plain weave connects simple parts into a whole. Our mark is its draft: a specification, and the cloth computed from it.

also under make

From our workbench.

Alongside client engineering, we build tools of our own. Plainweave Systems projects, out in the open.

let’s look at it together

What are you trying
to make — or understand?

Tell us a little about the system, the problem, and the kind of help you need. A short description is plenty.

contact@plainweave.systems

Sydney, Australia

Please don’t send credentials, customer data or exploit details in a first message.