Portfolio / 2026 / English-first

Kevin Phúc

I’m an AI automation developer at the beginning of a longer engineering path. Right now, I’m learning by turning repeated work into small systems I can explain, test, and improve.

This portfolio documents the decisions, failures, and working artifacts behind that path—not just the finished result.

/B began with Bảo Phúc. Kevin Phúc is the name I use for my work.
NowAI Automation
BuildingInbox-to-Action Trace Lab
DirectionData foundations
01 / Current build

Work in public / Evidence over claims

The work starts before the model.

Inbox-to-Action Trace Lab is my first bounded project: turn an unstructured work request into a proposal that can be inspected, corrected, and replayed.

Build 001 / Deterministic prototypeIn progress
01ReceiveA raw request enters
02ValidateBad input stops
03ProposeA structured draft
04ReviewA person decides
05RecordThe trace remains

The first version is intentionally deterministic. It proves the states, failure path, and human handoff before any model is connected.

Try the prototype
02 / Project lab

A working explanation, not a product claim

See the system make—and stop—a decision.

Replay three views of the same bounded workflow. Every transition is deterministic and runs only in your browser.

01 / receiveRequest arrivesUnstructured input
02 / validateCheck contextRequired fields
03 / proposeDraft actionStructured proposal
04 / reviewHuman decidesApprove or return

Flow view: the model is one bounded step inside a traceable system.

01 / Notice the patternBefore automation

First, find the work that keeps asking for the same attention.

I am looking for a real workflow to document: something repetitive, easy to lose track of, and small enough to understand end to end. The first case study will begin there.

01Receive an input
02Check it by hand
03Make a judgment
04Repeat tomorrow
02 / Draw the handoffsWorking method

Before choosing a tool, make the movement of information visible.

The model is one bounded step, not the whole product. Each handoff should say what enters, what can fail, who decides, and what gets recorded.

01TriggerA real event starts the flow.
02ValidateBad input stops before it becomes bad output.
03ReasonAI is used only where uncertainty is useful.
04ReviewA person keeps decisions that carry risk.
05ObserveThe system leaves a trace to inspect later.
03 / Stay for the failureWhat changes the design

The useful lesson usually arrives after the happy path ends.

The first case study will keep one failure in detail—not as a confession, but as the moment the workflow becomes more understandable.

              event / needs_evidence
              event      validation.failed
signal     required context missing
action     stop before model call
change     make clarification explicit
            
04 / Name the horizonWithout skipping ahead

Data platform engineering is where I am heading, not the title I wear today.

The direction makes sense because every useful automation eventually asks harder questions about input quality, orchestration, state, lineage, and observability.

NowNowMap workflows and structure outputs.
ExploringExploringValidation, retries, state, and traces.
NextNextContracts, orchestration, lineage, and quality.
04 / Field notes

Learn in public

Notes from work I have done—or am doing now.

The first notes will be published with evidence from the project. Until then, their status stays visible rather than pretending the work is finished.

Flagship note / In progress

What I learned building my first useful AI automation

Context, constraints, the system, one real failure, and what changed afterward.

Publish with first case study
Build log / Planned

How I validate structured output from an LLM

A small, reproducible note about schemas, invalid output, and explicit fallback behavior.

Evidence required
Roadmap / Living note

My honest path from automation toward data platforms

A separation between current skills, active experiments, and the longer learning horizon.

Update deliberately
05 / Contact / Open

Recruitment first / Selected freelance

I am looking for the team where I can do the next piece of real work.

My priority is an AI automation role with patient engineering mentorship. I am also open to a small number of clearly scoped freelance workflows.