When requirements move, I make the cost and blast radius visible before adding code.
Systems that hold up.
I move between Next.js, Laravel, Python, and Docker to turn operational problems into products and internal systems. This portfolio is rebuilt around the judgment behind the work, not just the finished screens.
Selected work, indexed by problem.
Projects are grouped by the problem they solved rather than by technology name. Client systems, operations tools, AI/OCR flows, and local-business products can be compared in one scan.

Workeasy
A scheduling operations tool for small stores handling shifts, availability, and weekly coverage.

NARU Labs
A local-business studio site for websites, booking flows, internal systems, and AI workflows.

Vancouver Street Parking
A map-based finder for Vancouver parking meter prices, distance, and payment options.

Transportation Management
A transportation backbone covering orders, delivery planning, contractors, vehicles, and settlement.

Yomikaki OCR
A Japanese exam workflow linking answer-sheet upload, QR access, OCR checks, and instructor review.

Dekitang
An education app connecting children’s activities to points, rewards, and daily routines.
How I work.
Reusable components and working rules belong in the code structure, not only in documents.
Small teams and constrained budgets need tighter prioritization, not heavier process.