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.