Skip to content
Winston Lin
.
Work
Writing
About
Get in touch
Small tools, real uses.
Open-source experiments in planning, developer workflows, and serverless patterns.
Workflow checks
repo-onramp-check
Audits whether a public repo makes first proof, visible examples, and the rerun path obvious to a newcomer.
doc-ship-check
Final-pass Markdown checker for placeholders, broken links, and duplicate headings.
release-note-diff-cli
CLI that diffs release notes and highlights additions likely to matter.
incident-timeline-formatter
Turns rough incident notes into a stable Markdown timeline with impact and handoff shape intact.
Planning artifacts
one-page-canvas
A local-first strategy canvas that keeps one-page planning structured, fast to open, and easy to export into a reusable artifact.
decision-journal-cli
Keeps a decision log from turning into archaeology by making owner, assumption, and revisit date stay visible.
dependency-risk-check
Flags overdue, unowned, and blocked work so plans stop hiding risk in the middle of the handoff.
exec-brief-cli
Turns rough notes into a one-page leadership brief with a stable section shape.
tiny-deck-linter
Calls out the outline problems that make decks feel soft, crowded, or vague before review.
OCI Functions starter patterns
oci-fn-object-storage-router
OCI Function pattern for routing Object Storage events to the right downstream system.
oci-fn-csv-quality-gate
OCI Function pattern for validating inbound CSVs against a required schema.
oci-fn-file-manifest-writer
Builds a compact manifest from inbound file batches so downstream jobs can consume one stable handoff artifact.
oci-fn-webhook-signature-verifier
Checks inbound webhook signatures with a small audit payload instead of burying the verification step.
oci-fn-slack-alert-normalizer
Normalizes noisy alert payloads into a cleaner Slack-friendly incident message.
oci-fn-queue-worker-starter
Starter pattern for queue-driven OCI Functions work that makes the handoff, retry edge, and worker boundary easier to inspect.
oci-fn-scheduled-finops-digest
Shows a scheduled OCI Functions workflow that turns a recurring reporting task into a small digest artifact.
More on GitHub
winstonlin-site
The portfolio site itself, built as a lightweight static Python site.