Ana SmithIngeniera de Producto con Enfoque Frontend ✨🎨 Creando herramientas de IA con precisión visual

Ontario, Canadá

Construyo productos con UI pesada, con características complejas e interesantes. Especializada en React, Next.js, Vue y herramientas creativas.

Avatar

✨ Sobre Mí

👩‍💻 Quién soy

Soy desarrolladora de software full-stack enfocada en producto, con más de 3 años construyendo productos de IA y e-commerce con TypeScript (React/Vue). Tengo fortaleza en arquitectura frontend y trabajo de cerca con equipos de diseño para entregar experiencias cuidadas y centradas en el usuario, con features confiables gracias a testing y ciclos de release rápidos. Resido en ON, Canadá. Hablo español e inglés.

💡 Lo que he construido

  • 🎬Productos de IA y video: desde editores interactivos hasta extensiones públicas (ej. Adobe Premiere Pro en Exchange)
  • 🖼️Experiencias de editor y canvas: canvas infinito (Vue + Fabric.js), UX mobile-friendly y patrones de UI reutilizables
  • 🔗Flujos de producto de punta a punta: frontend y backend (FastAPI, Node, Supabase), APIs e integraciones
  • 🛒E-commerce y storefronts: VTEX, carrito/checkout y QA cross-browser con diseño y producto

💼 Experiencia

Software Developer (Founding Engineer)

Moonvalley

Toronto, Canada

Jan 2024 - Jan 2026

  • As a founding engineer at Moonvalley, I worked on its AI video platform (Next.js, TypeScript, Tailwind, Supabase, Python), shipping UI/UX improvements, wiring product flows to backend services, and supporting fast release cycles
  • Led Moonvalley redesign into an interactive video editor, building complex editing interactions and reusable UI patterns
  • Built Maker.ai (Vue + Fabric.js), developing an infinite-canvas editing experience, improving mobile usability, and migrating styling to Tailwind CSS
  • Built and maintained APIs and integrations for product workflows using Python (FastAPI) and PostgreSQL (SQLAlchemy), supporting generation, data persistence, and feature delivery
  • Improved bot command reliability in a Discord-first workflow using Python + Discord API and helped launch an initial mobile-friendly web experience with theming and UX updates in Vue.js + Stylus
  • Mentored two engineers transitioning into frontend development, providing guidance on architecture and best practices to accelerate their ability to ship production-ready UI features
Next.jsTypeScriptTailwind CSSSupabaseVueFabric.jsPythonFastAPIPostgreSQLDocker

Web Developer

ITGlobers

Bogota, Colombia (Remote, Contract)

Jan 2023 - Dec 2023

  • Supported multiple VTEX client storefronts in parallel, handling day-to-day frontend delivery and production support across Home, PLP/PDP, cart, checkout, account, and landing pages using React (TypeScript/JavaScript)
  • Shipped fixes and UI improvements across different themes and storefront setups, leaning on consistent patterns to keep changes easy to maintain
  • Maintained core commerce integrations (catalog, login/auth, search, checkout) and debugged edge cases related to REST APIs, data loading, and state behavior
  • Collaborated closely with product and design from Figma specs, providing delivery estimations, participating in code reviews, and performing hands-on QA while troubleshooting cross-browser, layout, and performance issues
ReactTypeScriptJavaScriptREST APIsVTEXFigma

🚀 Proyectos

Trabajo seleccionado y casos de estudio

Moonvalley Adobe Premiere Pro Extension

Moonvalley Adobe Premiere Pro Extension

Public Adobe Premiere Pro extension (React, Vite, Adobe APIs) that lets creators generate and insert AI videos inside Premiere Pro

ReactViteTypeScriptCEP
Emoji Canvas Generator

Emoji Canvas Generator

Generate cute emoji-style images with AI (FLUX) and compose them on an interactive canvas with shapes, drawing, and text.

Next.jsTypeScriptTailwind CSSFabric.js
FluxCambio

FluxCambio

USDT and REF converter for Venezuela with BCV and Binance P2P rates, arbitrage comparator, and CAD conversion.

Next.jsTypeScriptTailwind CSSRecharts
Color Palette Generator

Color Palette Generator

Generate beautiful color palettes instantly. Lock colors you like and regenerate the rest.

Next.jsTypeScriptTailwind CSS

💬 Contáctame

Abierta a trabajo en Canadá y roles remotos a nivel mundial

Actualmente estoy abierta a roles frontend y fullstack, especialmente aquellos enfocados en flujos de trabajo con UI pesada, experiencias de editor/canvas y productos de IA.