Senior Software Engineer · Smile.io
2025 – PresentBuilds Smile's developer platform: the public API, Smile.js SDK, developer docs, Shopify integrations, and the foundations partner integrations run on.
- Built Smile's Shopify Sidekick app extension, featured in Shopify's launch post. Merchants ask Sidekick how their loyalty program is doing (revenue, ROI, member lifetime value, referrals), and Sidekick can prepare a bonus-points campaign for them to review.
- Co-built the foundations of Smile's integrations platform: connecting, reconnecting, uninstalling and syncing data with partner apps, so new integrations reuse shared code instead of starting from scratch.
- Moved the Partner Portal from Ember to React/TypeScript, keeping sign-in, OAuth, app listings and webhooks working throughout.
- Shipped Smile's first Shopify Flow action, "Adjust points balance", so merchants can add or remove points automatically from their own workflows.
- Co-designed Smile.js SDK resources (points, earning rules, VIP) with matching REST endpoints, and wrote the API reference and changelog on dev.smile.io.