I’m a 2026 Economics graduate based in Kelowna, British Columbia, currently looking for work in web content, digital publishing and e-commerce operations.

This site is where I write up what I actually built and what actually broke — the design decisions, the wrong assumptions, and how defects got traced. Every post here comes from real project code, not from tutorials.

What I work with

TypeScript, JavaScript, React, Next.js, Vite, HTML and CSS, Tailwind CSS. Testing with Vitest and Playwright. Deployment on Vercel. All at a project-based level.

How these projects are built

These are portfolio projects — not client work, not employment. I build them with AI-assisted development: I define the requirements and acceptance criteria, iterate on the implementation, then review, test and debug it. Where a project is a fictional demo rather than a real product, the post says so plainly.

Why this site exists

Writing something down forces you to understand it properly. Most of these posts started as a note to myself about a problem that took longer than it should have.