Ibuildthingsthatfeelright
Frontend engineer shaped by cross-cultural experience, focused on systems that scale, interfaces with intention, and experiences that respect both users and the teams who build them.
The Journey
I was born in France, I'm Portuguese through my parents, and I became Canadian a few years ago. That mix isn't just biographical context—it's foundational to how I think. Moving between languages, norms, and systems from an early age taught me how to adapt quickly, listen carefully, and design with empathy for people who don't share the same assumptions.
I speak French, Portuguese, and English, and I'm currently learning Japanese. I've learned that clarity is never guaranteed—whether in language, interfaces, or organizations. You earn it by being deliberate.
I found my way to frontend through curiosity. I started building websites as a hobby, worked various jobs along the way, and eventually turned that side interest into a career in 2011. What started as experimentation—figuring out how to make things work—became a discipline. Over 15 years, I've moved from building websites to architecting systems. The shift wasn't just technical—it was philosophical. I became less interested in shipping fast and more interested in building things that last.
UX as Responsibility
Because I work in front-end and product-facing roles, UX is inseparable from how I think. To me, UX isn't a checklist or a phase in a process—it's an ethical stance.
Won't waste your time
Every interaction should serve a purpose. Respect for time is respect for the person.
Won't make you feel stupid
Interfaces should meet users where they are, not where we assume they should be.
Respects your attention
Attention is finite and valuable. Good design earns it, doesn't exploit it.
Cultural context matters here. What's "obvious" in one place isn't in another. Good UX acknowledges that users come from different backgrounds, mental models, and levels of familiarity—and it meets them where they are without being patronizing.
What I Believe
Systems over shortcuts
Quick fixes compound into technical debt. I'd rather spend time understanding the problem than patching symptoms.
Accessibility as design
Not a checklist at the end, but a lens from the start. The best interfaces work for everyone.
Performance users feel
Metrics matter, but what matters more is whether the experience feels fast, responsive, and respectful of attention.
Long-term craft
Code is read more than it's written. I optimize for the engineer who inherits my work six months from now.
Curiosity as discipline
Not trend-chasing, but systems-level understanding: How does this work? Why does it break? What happens if I remove this assumption? Comfortable not knowing, treating uncertainty as a starting point.
Craft over career
Prestige fades, but good work lasts. Less interested in titles, more interested in building things that feel thoughtful, durable, and useful.
Reflection as maintenance
Taking time to think clearly is not laziness—it's how you avoid building the wrong thing efficiently.
Beyond Code
I'm deeply curious by nature—not in a shallow, trend-chasing way, but in a systems-level way. That curiosity extends beyond software into home infrastructure and self-hosting, photography and video as forms of storytelling, hardware tinkering, 3D printing, and other hands-on projects.
Different disciplines, same core instinct: understand the system, then make it better.
I also write regularly on my personal blog about development, career, and life.
Teaching & Mentoring
Some of my best work isn't code — it's helping others level up. I've mentored over 100 developers across borders, languages, and experience levels, created the front-end community in Mauritius, and I'm currently writing two books for junior developers: 'Start & Ship' and 'Grow & Thrive'. The goal is always the same: make complex things feel approachable and leave useful artifacts—tools, frameworks, examples—that help others move faster and gain confidence.
Open Source
98K+ GitHub stars across projects serving developers worldwide. I created UX Patterns — a comprehensive pattern library for building accessible interfaces. I built LLMs.txt Hub — the largest directory for AI-ready documentation. And the Front-End Checklist has helped countless developers ship better work. Open source taught me that good code is code that serves others.



Currently
At this stage of my life, I'm less interested in chasing titles and more interested in developing a craft. I'm actively exploring independent product ideas and deeper uses of AI as leverage, while remaining open to meaningful collaborations with companies on projects that align with my values. I'm designing a working life with more autonomy, focus, and reflection—whether that's through building directly for users or partnering with teams on challenging problems.
Work Preferences
- 🌍
Fully remote (preferred)
I work best asynchronously with clear communication and documentation.
- 🏢
Hybrid possible under specific conditions
Open to occasional in-person collaboration when it adds meaningful value.
- 🕐
Toronto, ON (Eastern Time)
Based in Canada, comfortable collaborating across time zones.
Experience
Founder & Developer
Building Goshuin Atlas, a mobile app for discovering and collecting temple stamps across Japan. Focused on offline-first architecture, SwiftUI development, and creating thoughtful products that blend cultural exploration with modern technology.
Founder & Developer
Building Goshuin Atlas, a mobile app for discovering and collecting temple stamps across Japan. Focused on offline-first architecture, SwiftUI development, and creating thoughtful products that blend cultural exploration with modern technology.
Staff Frontend Engineer
Spearheaded the transition to a monorepo setup using Turborepo, which streamlined code management, improved consistency across projects, and facilitated easier collaboration among cross-functional teams.
Staff Frontend Engineer
Spearheaded the transition to a monorepo setup using Turborepo, which streamlined code management, improved consistency across projects, and facilitated easier collaboration among cross-functional teams.
Senior Frontend Developer
Participated in the redevelopment of kijiji.ca, implementing modern technologies such as Next.js, Storybook, and Styled Components. Appointed as Accessibility Advocate across the organization, ensuring WCAG 2.1 compliance and fostering a culture of inclusive design.
Senior Frontend Developer
Participated in the redevelopment of kijiji.ca, implementing modern technologies such as Next.js, Storybook, and Styled Components. Appointed as Accessibility Advocate across the organization, ensuring WCAG 2.1 compliance and fostering a culture of inclusive design.
Senior Software Engineer
Designed and developed an internal content management platform using React and Contentful, enabling technicians and content editors to efficiently create, manage, and organize content.
Senior Software Engineer
Designed and developed an internal content management platform using React and Contentful, enabling technicians and content editors to efficiently create, manage, and organize content.
Educational Consultant
Created and developed a comprehensive Front-End curriculum for upcoming student cohorts, incorporating the latest technologies and best practices to enhance learning outcomes and better prepare students for industry challenges.
Educational Consultant
Created and developed a comprehensive Front-End curriculum for upcoming student cohorts, incorporating the latest technologies and best practices to enhance learning outcomes and better prepare students for industry challenges.
Software Engineer
Designed and developed a comprehensive React component library using Storybook and Emotion, aligning with the new Design System. Enhanced platform accessibility, achieving WCAG compliance.
Software Engineer
Designed and developed a comprehensive React component library using Storybook and Emotion, aligning with the new Design System. Enhanced platform accessibility, achieving WCAG compliance.
Lead Front-End Developer / Architect
Led and managed teams of up to 15 Front-End developers. Designed multiple architecture boilerplates, developed full-stack tools using React, Redux, and Express, and established standardized guidelines that accelerated development processes.
Lead Front-End Developer / Architect
Led and managed teams of up to 15 Front-End developers. Designed multiple architecture boilerplates, developed full-stack tools using React, Redux, and Express, and established standardized guidelines that accelerated development processes.
Lead Front-End Developer / Architect
Designed and executed multi-platform projects for Procter & Gamble (P&G), including EveryDayMe and Pampers. Engineered front-end boilerplates utilizing Express, Pug, Sass, Gulp, and MongoDB, standardizing development processes.
Lead Front-End Developer / Architect
Designed and executed multi-platform projects for Procter & Gamble (P&G), including EveryDayMe and Pampers. Engineered front-end boilerplates utilizing Express, Pug, Sass, Gulp, and MongoDB, standardizing development processes.
Front-End Developer
Developed responsive websites and user interfaces for major brands including Mennen, Actimel, Volvic, and La Vache Qui Rit. Led front-end development using HTML, CSS, JavaScript, and jQuery, ensuring cross-browser compatibility and optimal user experiences.
Front-End Developer
Developed responsive websites and user interfaces for major brands including Mennen, Actimel, Volvic, and La Vache Qui Rit. Led front-end development using HTML, CSS, JavaScript, and jQuery, ensuring cross-browser compatibility and optimal user experiences.
Let's connect
I'm not taking on new work right now, but feel free to reach out for future opportunities. If you're building something meaningful, I'd love to hear about it.