Support Engineer · Full-Stack Developer · Saint-Hyacinthe, QC
Jessica Iacovozzi
Scroll to explore
I know how integrations fail. Now I make sure they don't.
I'm a SaaS Integration Support Specialist and full-stack developer based in Quebec, Canada. I came into tech from a customer service background, and I think that mix is what makes this work interesting to me. I know what frustration looks like from the user's side, and I'm learning every day how to solve it from the technical side.
At Mediaclip, I support B2B clients integrating with Shopify, Magento, WooCommerce, and custom APIs—debugging, documenting, and untangling Git workflows. At Virtuose Technologies, I got to ship full-stack features across Vue.js, Django, and React. Every project taught me something new.
I'm drawn to SaaS integrations, API ecosystems, and developer-facing tools. There's always more to learn, and I genuinely enjoy the process. I enjoy leaving things better documented than I found them, for both my colleagues and users.
Selected Projects
Investment Tracker
Ever wonder how much you'd actually have in 20 years across a TFSA, RRSP, and FHSA? This tool does the math — compound interest, contribution schedules, inflation, the works. Runs entirely in the browser with no backend. Built a reverse calculator that tells you exactly how much to save monthly to hit a target, plus interactive charts to see it all play out.
Whisker Budget
A cost estimator for cat owners that tracks expenses in real time and lets you drag-and-drop to build editable estimates. Full-stack with Next.js, React 19, and Supabase — complete with multi-table queries, form validation with Zod, and a fully accessible UI.
Dog Breed Hub
Browse dog breeds with infinite scroll — data pulled from the API Ninjas endpoint via React Query. Focused on getting the data-fetching patterns right: caching, pagination, and error states. Built with Chakra UI for a fully accessible interface.
Charity Finder
Search and filter Canadian charities by sector, rating, and impact goals. Pairs with the API below — this is the frontend that makes the data useful. Built with Next.js and Supabase, with detailed charity profiles and responsive filters.
Canadian Charities API
I scraped, cleaned, and served Canadian charity data through a REST API — filtering, sorting, pagination, the whole deal. Dockerized and deployed on Fly.io with full API docs covering every endpoint, query param, and response shape.
Rosetta's Angels
Built for a nonprofit — bilingual, shipped, and in production. Took load times from 1.4s down to 400ms through lazy loading and bundle splitting. Hardened the whole stack: XSS/CSRF protection, reCAPTCHA v3, and server-side validation against an Airtable backend.
Technical Skills
Support & Tooling
- Freshdesk · Jira · Postman
- Guru · REST APIs · GraphQL
- API Debugging · SLA Management
- Technical Documentation
- Shopify · Magento · WooCommerce · CommerceTools
Languages
- JavaScript (ES6+) · TypeScript
- Python · Ruby
- HTML5 · CSS / SASS
- SQL · KQL
Frameworks
- React · Next.js · Vue.js
- Astro · Hugo
- Node.js · Express.js
- Django · Rails
Platforms & DevOps
- Git · GitHub
- Docker · AWS · Azure
- CI/CD (GitHub Actions)
- Fly.io · Vercel
Data
- PostgreSQL · SQLite · MongoDB
- Supabase · Airtable
Practice
- WCAG Accessibility
- Agile / Scrum
- SaaS Integration
- Technical Writing
- Bilingual EN / FR