Software developer crafting digital experiences.
I build web applications with a focus on performance, clarity, and long-term maintainability. Available for select projects.
Selected work
A small set of projects chosen for clarity and impact.
Vaycode Website Revamp
Dec 2024
Context
A complete redesign and rebuild of the Vaycode website. My goal was to create a faster, clearer, and easier-to-update showcase for my work, where each project is presented with substance and attention to detail.
Problem
The old website ran on Next.js, TypeScript, and TailwindCSS, hosted on Vercel. Over time, it became visually busy and more difficult to keep up to date. Content in English and French often got out of sync, and adding case studies or changing structure sometimes led to mistakes or missing translations. The technical setup and deployment felt like overkill for what Vaycode needed.
Decision
I started fresh, coding the new site with SvelteKit and TypeScript. I built my own styles to keep the design minimal and light. All case studies and content are now written in Markdown, with a simple checklist that makes sure everything is complete in both English and French before publishing. I designed a new logo and moved hosting to my own server, using Docker so I can control updates and reliability myself. For deployments, I set up GitHub Actions so every update gets tested and checked automatically, with a production rollout that can be reversed instantly if needed.
Result
The new Vaycode site is quicker to load and much simpler to manage. Adding a new case study or translating content is now fast, safe, and error-free. Both languages stay perfectly in sync. The homepage and logo reflect my style: simple, focused, and professional. Clients and visitors have noticed the clarity and speed. Technically and editorially, it is a much better experience for everyone.
Medical Portal
Jan 2024
Context
Secure portal for patients and staff to manage requests and documents.
Problem
Existing flows were unclear and error-prone, causing rework for the team.
Decision
Redesigned core forms and validation with an accessibility-first approach.
Result
Cleaner submissions and fewer back-and-forth corrections.
Shopify Analytics
Jan 2024
Context
Dashboard to monitor revenue and funnels for multiple stores.
Problem
Reports were slow and inconsistent, limiting decision-making.
Decision
Implemented a performance-first data layer and simplified the UI around key KPIs.
Result
Faster insights and fewer support requests from stakeholders.
Design System
Jan 2023
Context
Multi-team SaaS product with inconsistent UI across features and multiple codebases using the same design language.
Problem
Teams duplicated component logic, brand inconsistencies slowed reviews, and onboarding new engineers took weeks.
Decision
Built a single-source-of-truth component library with documented patterns and automated visual regression tests.
Result
Reduced component duplication by 60%, cut design review time in half, and new feature launches aligned with brand in days instead of weeks.
