Front-EndMeetsAI Agents
Senior software engineer, building with AI in Montréal
Press and hold
Hi, I'm Sabrina 👋 A curious mind who likes building tools that feel a little like magic ✨
I didn't start in tech. I started in trade 🌍, negotiating lumber deals across continents in three languages. Turns out convincing a supplier in another time zone is great training for code review.
These days I engineer fast front-ends for a living: 6+ years of React, TypeScript and Next.js, most recently on a high-traffic Shopify Plus store 🛒
And lately I'm all in on AI 🤖 Think RAG, agents, and checking what models write before anyone ships it. I'm also doing a postgrad in Applied AI Engineering, so yes, I have homework again.
Off the keyboard, I'm running with my run club 🏃♀️, learning piano very slowly 🎹, studying philosophy for fun, keeping up with two book clubs 📚 and drinking an honest amount of coffee ☕
I'm not here just to ship 🚢 I'm here to shape honest, joyful tech.

Retrieval,
agents,
evals.
Most of my time now goes into the parts of AI products people don't see, and the one part they do. Try it belowon the right: it's a small retrieval run over my own CV.
- Retrieval
- Chunking, embeddings and search that put the right context in front of the model.
- Agents
- Tool calling and multi-step flows that finish the job, and fail loudly when they can't.
- Evaluation
- My day job at Revelo: judging model-written code for correctness and intent.
- Interfaces
- Streaming, citations and speed, so the AI part feels like the rest of the product.
Ask my CV
Pick a question
Scripted for this page, so it runs in your browser and sends nothing anywhere.
Where I've worked
- Raised Lighthouse scores from 35 to 68 on mobile and 48 to 89 on desktop on a high-traffic storefront, cutting page load time by 60%.
- Architected a fully custom Shopify Plus theme on a library of framework-free web components.
- Own the Tapcart mobile commerce app, extending it with custom React components.
- Built an internal Shopify app that automates inventory and billing through the Admin API.
- Lead a team of 4 front-end engineers, from scoping and architecture to review, testing and rollout.
- Set up unit, integration and E2E testing at 90%+ coverage, cutting production bugs by 40%.
Canada, remote
Shopify Plus, Liquid, Web Components, React, TypeScript, Next.js, Sanity, Tapcart
School
- 2026 – 2027Postgraduate, Applied AI Engineeringin progressUniPDS
- 2022 – 2026Bachelor's, Computer ScienceUniversity of Descomplica
- 2023College diploma, International BusinessGreystone College Montréal
- 2014 – 2018Bachelor's, International BusinessUNIVILLE
What I use
The working set, not every logo I've ever touched.
My AI workflow
- ConductorWhere I actually work: parallel Claude Code agents, one review view.
- Claude CodeMy main agent. Takes a change from plan to pull request.
- Codex CLIBatches of tasks I fire off and review later.
- CursorWhen I want an IDE instead of a terminal.
- opencodeOpen-source agent, any provider, no lock-in.
- RTKRust Token Killer, a CLI proxy that cuts agent token burn.
- CavemanCompressed replies, so agents are cheaper and faster.
- ScreenpipeMy second brain. It remembers my day so I don't have to.
- AmieCalendar plus every meeting note in one place.
Everything else
AI engineering
- RAG
- AI agents
- Tool calling
- MCP
- Embeddings
- Vector search
- Prompt engineering
- LLM evaluation
Models & APIs
- Claude
- ChatGPT
- Gemini
- Claude API
- OpenAI API
Languages
- TypeScript
- JavaScript
- Python
- Java
- HTML
- CSS
Frontend
- React
- React Native
- Next.js
- Tailwind CSS
- shadcn/ui
- Radix UI
- Base UI
- Motion
- Expo
- TanStack
- MobX-State-Tree
- Web Components
Commerce & CMS
- Shopify Plus
- Liquid
- Tapcart
- Sanity
Backend & data
- Node.js
- Bun
- Cloudflare
- Supabase
- PostgreSQL
- MongoDB
- MySQL
- Redis
- nginx
- AWS
Shipping
- Git
- GitHub
- Docker
- Vercel
- Lighthouse
- PostHog
Design
- Figma
- Paper
- Photoshop