SORUNE / SOFTWARE ENGINEER

I read complex
systems through
boundaries and state.

Product engineering, legacy modernization, reusable runtimes, and engineering infrastructure.

I try to implement what I design, then verify what I implement through tests and operation.

Selected work

Three systems, three ways to read the work.

Product, runtime, and engineering control plane. Each case study narrows a problem, draws a boundary, and carries it to a state that can be checked.

Current system

When the state changes, the reading changes.

In PhotoGram, product, modernization, verification, and delivery share a surface without becoming the same state.

PhotoGram
PRODUCTcurrent phase
01
PRODUCT

Start with the product that has to work.

02
MODERNIZATION

Put earlier choices and a new runtime behind one boundary.

03
VERIFICATION

Check the state through tests and health signals.

04
DELIVERY

Separate the deployable path from the unknowns that remain.

04 / Relationship map

The projects are connected.

Product problems become runtime and library boundaries, while Workspace Ops and operations tooling make the conditions of that work explicit.

PRODUCTS
REUSABLE SURFACES
Hover or focus a node to follow related work

Experience / journey

The journey is a change in thinking, not a list of tools.

Lessons from industrial control and enterprise systems carried into product work, legacy migration, and reusable systems.

  1. 01
    Industrial control

    A precise state had to be read before the next action.

    LabVIEW · sensors · control
  2. 02
    Web engineering

    Physical signals became flows people could use in products.

    React · Spring · backend
  3. 03
    Legacy migration

    Clear boundaries made old code changeable one piece at a time.

    Gnuboard · MySQL · files
  4. 04
    Enterprise

    Parsers and process made organizational constraints visible in code.

    eGov · Excel · Oracle
  5. 05
    Product

    Repeated problems became product and library surfaces.

    PhotoGram · grid-masonry
  6. 06
    Reusable systems

    Runtime and control planes separated relation and ownership.

    CharaWeave · Workspace Ops

About

More than a technology list: what I make durable.

I separate ownership and scope, leave unknowns visible, and prefer structures that another person can pick up.

Read about the practice

Contact

Have a system worth making clearer?

I work on systems that leave behind code, tests, and operational evidence.

Send an email