Skip to profile
Return to ANLAN.STORE

Dodge Ho / Lang He

I build software from the system boundary inward: contracts, data, queues, failure paths, operational checks, and the product surface that makes the system usable.

My public work is intended to make engineering judgment inspectable. It shows how I think about reliability and maintainability while staying explicit about what has and has not been proven.

How I approach engineering

I look for the decisions that remain important after the first successful request.

I treat backend behavior, operations, and user-facing delivery as one engineering problem. An API is not complete at its happy path: access boundaries, persistence choices, asynchronous work, health signals, recovery procedures, and documentation all shape whether it can be maintained.

Reliability work is most useful when it is concrete. I prefer checks and rehearsals that can be run, reviewed, and repeated: separate liveness and readiness, worker recovery, backup and restore, rollback procedures, and explicit contracts.

I also care about the last mile. A sound system should provide a practical interface and a clear review path, without hiding uncertainty behind visual polish or an inflated claim.

Selected engineering evidence

Start with PulseBoard, then use the smaller records to check range and consistency.

PulseBoard

Primary case study

A production-shaped portfolio project that connects a Hono API, PostgreSQL, Redis, BullMQ, an API-key boundary, OpenAPI, liveness and readiness checks, worker recovery, backup and restore rehearsal, and rollback rehearsal. Its operations and customer surfaces make the same system reviewable from different perspectives.

Read the PulseBoard project record

Career Radar

Privacy-aware product system

An invite-only application surface with account isolation, inbox state, scheduled digest behavior, and a deliberately narrow public boundary. The record focuses on product behavior and privacy decisions without exposing private career data.

Read the Career Radar project record

HeatStack

Engineering learning system

A structured content model, Windows CLI, safer installation path, and AI engineering learning workflow. It demonstrates how I turn a difficult learning domain into a maintainable tool rather than a loose collection of notes.

Read the HeatStack project record

Public source projects

Inspectable source history

VMD_cpp, PAL4_EnglishMod, IELTS_writing_GPT, and Dynamic RRT Connect expose work across signal processing, localization, applied AI tooling, and path planning.

Open my GitHub profile

Evidence index

A compact map from capability direction to directly inspectable evidence.

Capability directionRepresentative projectVerifiable evidenceReview link
Reliability judgmentPulseBoardSeparate liveness and readiness, queue recovery, backup and restore rehearsal, and immutable-image rollback rehearsal.Project record
Boundaries and securityPulseBoard / Career RadarAPI-key protection, invite-only access, account isolation, and explicit public and private boundaries.Live operations surface
Maintainable deliveryPulseBoardOpenAPI contract, worker architecture, operational documentation, and deployment and rollback records.API documentation
Practical tool designHeatStackStructured content, safer Windows installation, CLI behavior, and a repeatable learning workflow.HeatStack
Inspectable implementationVMD_cpp / PAL4 / IELTS / RRTPublic repositories covering signal processing, localization, applied AI tooling, and path planning.GitHub profile

Ten-minute review

A practical route through working surfaces, contracts, project records, and public profiles.

  1. 00-02 min

    Open the PulseBoard live operations surface

    Check health, readiness, operational states, and the shape of the running system.

  2. 02-03 min

    Open the PulseBoard customer surface

    Confirm that the system also has a practical product-facing path.

  3. 03-05 min

    Open the API documentation

    Review the public contract and how the API is presented for inspection.

  4. 05-06 min

    View the OpenAPI JSON

    Inspect the machine-readable contract directly.

  5. 06-08 min

    Read the PulseBoard project record

    Check the architecture, reliability work, and stated limitations together.

  6. 08-09 min

    Review my GitHub profile

    Use repository history to inspect implementation beyond the featured projects.

  7. 09-10 min

    Review my LinkedIn profile

    Continue with the public professional context available there.

Public boundaries

These notes define the evidence accurately and reduce ambiguity during review.

  1. Portfolio context

    PulseBoard is a production-shaped portfolio project. It is not presented as a commercial production system serving real customers.

  2. Notification delivery

    The notification provider is mock-compatible. The project does not claim a live third-party production delivery integration.

  3. Cloud scope

    No AWS resources have been created. Cloud architecture material is design evidence, not proof of a running AWS estate.

  4. Recovery evidence

    Backup and restore and rollback are local or CI rehearsals. They are not evidence of large-scale production RPO/RTO performance.

Continue

The public channels available for a further conversation.